/guava/guava/src/com/google/common/util/concurrent/AtomicLongMap.java
return getAndUpdate( key, oldValue -> accumulatorFunction.applyAsLong( oldValue) ) ;
return getAndUpdate ( key, oldValue -> accumulatorFunction.applyAsLong ( oldValue, x ) ) ;
checkNotNull(accumulatorFunction); return updateAndGet(key, oldValue -> accumulatorFunction.applyAsLong(oldValue, x)); } @CanIgnoreReturnValue public long getAndAccumulate(K key, long x, LongBinaryOperator accumulatorFunction) { checkNotNull(accumulatorFunction); <extra_id_0> } @CanIgnoreReturnValue public long put(K key, long newValue) { return getAndUpdate(key, x -> newValue); } public void putAll(Map<? extends K, ? extends Long> m) {