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