/guava/guava-gwt/src-super/com/google/common/cache/super/com/google/common/cache/LocalCache.java
if ( oldValue.equals( get( key) ) ) {   alertListenerIfPresent( key, oldValue, RemovalCause.REPLACED) ;   put( key, newValue) ;   return true; }
[Delete]
@CanIgnoreReturnValue @Override public V remove(Object key) { Timestamped<V> stamped = cachingHashMap.remove(key); if (stamped != null) { V value = stamped.getValue(); <extra_id_0> alertListenerIfPresent(key, value, RemovalCause.EXPLICIT); return value; } alertListenerIfPresent(key, value, RemovalCause.EXPIRED); } return null;