| Package | Description | 
|---|---|
| com.google.common.cache | This package contains caching utilities. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | LoadingCache<K,V>A semi-persistent mapping from keys to values. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractCache<K,V>This class provides a skeletal implementation of the  Cacheinterface to minimize the
 effort required to implement this interface. | 
| class  | AbstractLoadingCache<K,V>This class provides a skeletal implementation of the  Cacheinterface to minimize the
 effort required to implement this interface. | 
| class  | ForwardingCache<K,V>A cache which forwards all its method calls to another cache. | 
| static class  | ForwardingCache.SimpleForwardingCache<K,V>A simplified version of  ForwardingCachewhere subclasses can pass in an already
 constructedCacheas the delegate. | 
| class  | ForwardingLoadingCache<K,V>A cache which forwards all its method calls to another cache. | 
| static class  | ForwardingLoadingCache.SimpleForwardingLoadingCache<K,V>A simplified version of  ForwardingLoadingCachewhere subclasses can pass in an already
 constructedLoadingCacheas the delegate. | 
| Modifier and Type | Method and Description | 
|---|---|
| <K1 extends K,V1 extends V>  | CacheBuilder. build()Builds a cache which does not automatically load values when keys are requested. | 
| protected abstract Cache<K,V> | ForwardingCache. delegate() | 
| protected Cache<K,V> | ForwardingCache.SimpleForwardingCache. delegate() | 
| Constructor and Description | 
|---|
| ForwardingCache.SimpleForwardingCache(Cache<K,V> delegate) | 
Copyright © 2010-2015. All Rights Reserved.