Class BoundedLocalCache.BoundedLocalLoadingCache<K,V>
java.lang.Object
com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedLocalManualCache<K,V>
com.github.benmanes.caffeine.cache.BoundedLocalCache.BoundedLocalLoadingCache<K,V>
- All Implemented Interfaces:
Cache<K,V>, LoadingCache<K, V>, LocalLoadingCache<K, V>, LocalManualCache<K, V>, Serializable
- Enclosing class:
BoundedLocalCache<K,V>
static final class BoundedLocalCache.BoundedLocalLoadingCache<K,V>
extends BoundedLocalCache.BoundedLocalManualCache<K,V>
implements LocalLoadingCache<K,V>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longFields inherited from class BoundedLocalCache.BoundedLocalManualCache
cache, isWeighted, policyFields inherited from interface LocalLoadingCache
logger -
Constructor Summary
ConstructorsConstructorDescriptionBoundedLocalLoadingCache(Caffeine<K, V> builder, CacheLoader<? super K, V> loader) -
Method Summary
Modifier and TypeMethodDescriptionReturns theCacheLoader.loadAll(Iterable)as a mapping function, if implemented.CacheLoader<? super K, V> Returns theCacheLoaderused by this cache.Returns theCacheLoader.load(K)as a mapping function.private voidreadObject(ObjectInputStream stream) (package private) ObjectMethods inherited from class BoundedLocalCache.BoundedLocalManualCache
cache, policyMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface LocalLoadingCache
get, getAll, loadSequentially, refreshMethods inherited from interface LocalManualCache
asMap, bulkLoad, cache, cleanUp, estimatedSize, get, getAll, getAllPresent, getIfPresent, invalidate, invalidateAll, invalidateAll, put, putAll, stats
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
mappingFunction
-
bulkMappingFunction
-
-
Constructor Details
-
BoundedLocalLoadingCache
-
-
Method Details
-
cacheLoader
Description copied from interface:LocalLoadingCacheReturns theCacheLoaderused by this cache.- Specified by:
cacheLoaderin interfaceLocalLoadingCache<K,V>
-
mappingFunction
Description copied from interface:LocalLoadingCacheReturns theCacheLoader.load(K)as a mapping function.- Specified by:
mappingFunctionin interfaceLocalLoadingCache<K,V>
-
bulkMappingFunction
Description copied from interface:LocalLoadingCacheReturns theCacheLoader.loadAll(Iterable)as a mapping function, if implemented.- Specified by:
bulkMappingFunctionin interfaceLocalLoadingCache<K,V>
-
readObject
- Throws:
InvalidObjectException
-
writeReplace
Object writeReplace()- Overrides:
writeReplacein classBoundedLocalCache.BoundedLocalManualCache<K,V>
-