| Name | Description | Type | Package | Framework |
| AbstractCache | This class provides a skeletal implementation of the Cache interface to minimize the effort required to implement this interface. | Class | com.google.common.cache | Google Guava |
|
| AbstractCache .SimpleStatsCounter | A thread-safe AbstractCache. | Class | com.google.common.cache.AbstractCache | Google Guava |
|
| AbstractCache .StatsCounter | Accumulates statistics during the operation of a Cache for presentation by Cache. | Interface | com.google.common.cache.AbstractCache | Google Guava |
|
| AbstractLoadingCache | This class provides a skeletal implementation of the Cache interface to minimize the effort required to implement this interface. | Class | com.google.common.cache | Google Guava |
|
| Cache | A semi-persistent mapping from keys to values. | Interface | com.google.common.cache | Google Guava |
|
| CacheBuilder | A builder of LoadingCache and Cache instances having any combination of the following features: | Class | com.google.common.cache | Google Guava |
|
| CacheBuilderSpec | A specification of a CacheBuilder configuration. | Class | com.google.common.cache | Google Guava |
|
| CacheLoader | Computes or retrieves values, based on a key, for use in populating a LoadingCache. | Class | com.google.common.cache | Google Guava |
|
| CacheLoader .InvalidCacheLoadException | Thrown to indicate that an invalid response was returned from a call to CacheLoader. | Class | com.google.common.cache.CacheLoader | Google Guava |
|
| CacheStats | Statistics about the performance of a Cache. | Class | com.google.common.cache | Google Guava |
|
| ForwardingCache | A cache which forwards all its method calls to another cache. | Class | com.google.common.cache | Google Guava |
|
| ForwardingCache .SimpleForwardingCache | A simplified version of ForwardingCache where subclasses can pass in an already constructed Cache as the delegete. | Class | com.google.common.cache.ForwardingCache | Google Guava |
|
| ForwardingLoadingCache | A cache which forwards all its method calls to another cache. | Class | com.google.common.cache | Google Guava |
|
| ForwardingLoadingCache .SimpleForwardingLoadingCache | A simplified version of ForwardingLoadingCache where subclasses can pass in an already constructed LoadingCache as the delegete. | Class | com.google.common.cache.ForwardingLoadingCache | Google Guava |
|
| LoadingCache | A semi-persistent mapping from keys to values. | Interface | com.google.common.cache | Google Guava |
|
| RemovalCause | The reason why a cached entry was removed. | Class | com.google.common.cache | Google Guava |
|
| RemovalListener | An object that can receive a notification when an entry is removed from a cache. | Interface | com.google.common.cache | Google Guava |
|
| RemovalListeners | A collection of common removal listeners. | Class | com.google.common.cache | Google Guava |
|
| RemovalNotification | A notification of the removal of a single entry. | Class | com.google.common.cache | Google Guava |
|
| Weigher | Calculates the weights of cache entries. | Interface | com.google.common.cache | Google Guava |