@Override public long getEstimatedSize() { if (histogram == null) { return 0; } return histogram.estimatedInMemorySize(); } }
@Override public void set(NumericHistogram value) { requireNonNull(value, "value is null"); NumericHistogram previous = get(); if (previous != null) { size -= previous.estimatedInMemorySize(); } histograms.set(getGroupId(), value); size += value.estimatedInMemorySize(); }
@Override public long getEstimatedSize() { if (histogram == null) { return 0; } return histogram.estimatedInMemorySize(); } }
@Override public void set(NumericHistogram value) { requireNonNull(value, "value is null"); NumericHistogram previous = get(); if (previous != null) { size -= previous.estimatedInMemorySize(); } histograms.set(getGroupId(), value); size += value.estimatedInMemorySize(); }