/** * Add this value's size to the total, unless this object (by reference) has already been * counted. * * @param value * @return */ public synchronized T apply(final T value) { if (counted.add(value)) { dataSizeB += sizeCalculator.size(value); checkThresholdMonitors(value); } return value; }
/** * Add this value's size to the total, unless this object (by reference) has already been * counted. * * @param value * @return */ public synchronized T apply(final T value) { if (counted.add(value)) { dataSizeB += sizeCalculator.size(value); checkThresholdMonitors(value); } return value; }