@GwtCompatible public abstract class ForwardingConcurrentMap<K,V> extends ForwardingMap<K,V> implements ConcurrentMap<K,V>
ForwardingMap.StandardEntrySet, ForwardingMap.StandardKeySet, ForwardingMap.StandardValues| Modifier | Constructor and Description | 
|---|---|
| protected  | ForwardingConcurrentMap()Constructor for use by subclasses. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract ConcurrentMap<K,V> | delegate()Returns the backing delegate instance that methods are forwarded to. | 
| V | putIfAbsent(K key,
                      V value) | 
| boolean | remove(Object key,
            Object value) | 
| V | replace(K key,
              V value) | 
| boolean | replace(K key,
              V oldValue,
              V newValue) | 
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, standardClear, standardContainsKey, standardContainsValue, standardEquals, standardHashCode, standardIsEmpty, standardPutAll, standardRemove, standardToString, valuestoStringprotected ForwardingConcurrentMap()
protected abstract ConcurrentMap<K,V> delegate()
ForwardingObjectForwardingSet.delegate(). Concrete subclasses override this method to supply
 the instance being decorated.delegate in class ForwardingMap<K,V>public V putIfAbsent(K key, V value)
putIfAbsent in interface ConcurrentMap<K,V>public boolean remove(Object key, Object value)
remove in interface ConcurrentMap<K,V>Copyright © 2010-2015. All Rights Reserved.