@Override public V getIfAbsentPut(K key, Function0<? extends V> function) { synchronized (this.lock) { return this.getDelegate().getIfAbsentPut(key, function); } }
@Override public V getIfAbsentPut(K key, Function0<? extends V> function) { synchronized (this.lock) { return this.getDelegate().getIfAbsentPut(key, function); } }
@Override public V getIfAbsentPut(K key, V value) { synchronized (this.lock) { return this.getDelegate().getIfAbsentPut(key, value); } }
@Override public V getIfAbsentPut(K key, V value) { synchronized (this.lock) { return this.getDelegate().getIfAbsentPut(key, value); } }
@Override public void value(T each) { K key = this.groupBy.valueOf(each); V value = this.map.getIfAbsentPut(key, this.zeroValueFactory); this.mutatingAggregator.value(value, each); } }
@Override public void value(T each) { K key = this.groupBy.valueOf(each); V value = this.map.getIfAbsentPut(key, this.zeroValueFactory); this.mutatingAggregator.value(value, each); } }
@Override public V getIfAbsentPut(K key, Function0<? extends V> function) { synchronized (this.lock) { return this.getDelegate().getIfAbsentPut(key, function); } }
@Override public V getIfAbsentPut(K key, V value) { synchronized (this.lock) { return this.getDelegate().getIfAbsentPut(key, value); } }