top10: 1.1.2 - (RED) Explicitly formulated expectations for `Ranking`
[demos/kafka/wordcount] / src / main / java / de / juplo / kafka / wordcount / top10 / Ranking.java
index 80e8742..0635384 100644 (file)
@@ -12,6 +12,9 @@ import java.util.List;
 @Data
 public class Ranking
 {
+  public final static int MAX_ENTRIES = 10;
+
+
   private Entry[] entries = new Entry[0];
 
   public Ranking add(Entry newEntry)
@@ -41,9 +44,9 @@ public class Ranking
             break;
           }
         }
-        if (list.size() > 10)
+        if (list.size() > MAX_ENTRIES)
         {
-          list = list.subList(0,10);
+          list = list.subList(0, MAX_ENTRIES);
         }
         entries = list.toArray(num -> new Entry[num]);
         return this;