Package | Description |
---|---|
com.google.common.cache |
This package contains caching utilities.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLoadingCache<K,V>
This class provides a skeletal implementation of the
Cache interface to minimize the
effort required to implement this interface. |
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
ForwardingLoadingCache where subclasses can pass in an already
constructed LoadingCache as the delegate. |
Modifier and Type | Method and Description |
---|---|
<K1 extends K,V1 extends V> |
CacheBuilder.build(CacheLoader<? super K1,V1> loader)
Builds a cache, which either returns an already-loaded value for a given key or atomically
computes or retrieves it using the supplied
CacheLoader . |
protected abstract LoadingCache<K,V> |
ForwardingLoadingCache.delegate() |
protected LoadingCache<K,V> |
ForwardingLoadingCache.SimpleForwardingLoadingCache.delegate() |
Constructor and Description |
---|
ForwardingLoadingCache.SimpleForwardingLoadingCache(LoadingCache<K,V> delegate) |
Copyright © 2010-2015. All Rights Reserved.