HC2VPP-395: Nullable patch 41/16441/2
authorTibor Král <tibor.kral@pantheon.tech>
Wed, 12 Dec 2018 10:19:02 +0000 (11:19 +0100)
committerMichal Cmarada <mcmarada@cisco.com>
Wed, 12 Dec 2018 12:07:24 +0000 (12:07 +0000)
Change-Id: I21c83ad95b1ba236a0456bd1896eebb8bf33f893
Signed-off-by: Tibor Král <tibor.kral@pantheon.tech>
v3po/v3po2vpp/src/main/java/io/fd/hc2vpp/v3po/interfacesstate/cache/InterfaceCacheStatisticsDumpManagerImpl.java

index e766132..d3d62e3 100644 (file)
@@ -23,7 +23,7 @@ import javax.annotation.Nullable;
 
 public class InterfaceCacheStatisticsDumpManagerImpl implements InterfaceCacheStatisticsDumpManager {
 
-    private HashMap<Integer, InterfaceCacheStatisticsSample> statistics;
+    private final HashMap<Integer, InterfaceCacheStatisticsSample> statistics;
 
     public InterfaceCacheStatisticsDumpManagerImpl() {
         statistics = new HashMap<>();
@@ -35,7 +35,6 @@ public class InterfaceCacheStatisticsDumpManagerImpl implements InterfaceCacheSt
         return statistics.getOrDefault(ifcSwIndex, null);
     }
 
-    @Nullable
     @Override
     public void setStatisticsData(final VnetPerInterfaceCombinedCounters data, LocalDateTime captureTime,
                                   final int ifcSwIndex) {
@@ -48,19 +47,16 @@ public class InterfaceCacheStatisticsDumpManagerImpl implements InterfaceCacheSt
         return statistics.keySet().stream().mapToInt(i -> i).toArray();
     }
 
-    @Nullable
     @Override
     public void disableInterface(final int ifcSwIndex) {
         statistics.remove(ifcSwIndex);
     }
 
-    @Nullable
     @Override
     public void disableAll() {
         statistics.clear();
     }
 
-    @Nullable
     @Override
     public void enableInterface(final int index) {
         statistics.put(index,