Class ForwardingCache.SimpleForwardingCache<K,V>
java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.cache.ForwardingCache<K,V>
com.google.common.cache.ForwardingCache.SimpleForwardingCache<K,V>
- All Implemented Interfaces:
Cache<K,
V>
- Enclosing class:
ForwardingCache<K,
V>
public abstract static class ForwardingCache.SimpleForwardingCache<K,V>
extends ForwardingCache<K,V>
A simplified version of
ForwardingCache
where subclasses can pass in an already
constructed Cache
as the delegate.- Since:
- 10.0
- Author:
- Charles Fry
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.cache.ForwardingCache
ForwardingCache.SimpleForwardingCache<K,
V> -
Constructor Summary
-
Method Summary
Methods inherited from class com.google.common.cache.ForwardingCache
asMap, cleanUp, get, getAllPresent, getIfPresent, invalidate, invalidateAll, invalidateAll, put, putAll, size, stats
Methods inherited from class com.google.common.collect.ForwardingObject
toString
-
Constructor Details
-
SimpleForwardingCache
-
-
Method Details
-
delegate
Description copied from class:ForwardingObject
Returns the backing delegate instance that methods are forwarded to. Abstract subclasses generally override this method with an abstract method that has a more specific return type, such asForwardingSet.delegate()
. Concrete subclasses override this method to supply the instance being decorated.- Specified by:
delegate
in classForwardingCache<K,
V>
-