/guava/guava/src/com/google/common/collect/Synchronized.java
return delegate( ).replace( oldValue, key, newValue) ;
return delegate ( ) .replace ( key, oldValue, newValue ) ;
return delegate().putIfAbsent(key, value); } } @Override public boolean replace(K key, V oldValue, V newValue) { synchronized (mutex) { <extra_id_0> } } @Override @CheckForNull public V replace(K key, V value) { synchronized (mutex) {