public class InterfaceCacheStatisticsDumpManagerImpl implements InterfaceCacheStatisticsDumpManager {
- private HashMap<Integer, InterfaceCacheStatisticsSample> statistics;
+ private final HashMap<Integer, InterfaceCacheStatisticsSample> statistics;
public InterfaceCacheStatisticsDumpManagerImpl() {
statistics = new HashMap<>();
return statistics.getOrDefault(ifcSwIndex, null);
}
- @Nullable
@Override
public void setStatisticsData(final VnetPerInterfaceCombinedCounters data, LocalDateTime captureTime,
final int ifcSwIndex) {
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,