| AbstractCache | This class provides a skeletal implementation of the Cacheinterface to minimize the
 effort required to implement this interface. | 
| AbstractCache.StatsCounter |  | 
| Cache | A semi-persistent mapping from keys to values. | 
| CacheBuilder |  | 
| CacheBuilderSpec |  | 
| CacheLoader | Computes or retrieves values, based on a key, for use in populating a  LoadingCache. | 
| CacheStats | Statistics about the performance of a  Cache. | 
| ForwardingCache | A cache which forwards all its method calls to another cache. | 
| ForwardingLoadingCache | A cache which forwards all its method calls to another cache. | 
| LoadingCache | A semi-persistent mapping from keys to values. | 
| RemovalCause | The reason why a cached entry was removed. | 
| RemovalListener | An object that can receive a notification when an entry is removed from a cache. | 
| RemovalNotification | A notification of the removal of a single entry. | 
| Weigher | Calculates the weights of cache entries. |