Uses of Interface
com.github.benmanes.caffeine.cache.CacheLoader
Packages that use CacheLoader
-
Uses of CacheLoader in com.github.benmanes.caffeine.cache
Fields in com.github.benmanes.caffeine.cache declared as CacheLoaderModifier and TypeFieldDescription(package private) final CacheLoader<K,
V> BoundedLocalCache.cacheLoader
(package private) final CacheLoader<? super K,
V> UnboundedLocalCache.UnboundedLocalLoadingCache.loader
Methods in com.github.benmanes.caffeine.cache that return CacheLoaderModifier and TypeMethodDescriptionprivate static <K,
V> CacheLoader<K, V> BoundedLocalCache.BoundedLocalAsyncLoadingCache.asyncLoader
(AsyncCacheLoader<? super K, V> loader, Caffeine<?, ?> builder) CacheLoader<? super K,
V> BoundedLocalCache.BoundedLocalLoadingCache.cacheLoader()
CacheLoader<? super K,
V> LocalLoadingCache.cacheLoader()
Returns theCacheLoader
used by this cache.CacheLoader<? super K,
V> UnboundedLocalCache.UnboundedLocalLoadingCache.cacheLoader()
Methods in com.github.benmanes.caffeine.cache with parameters of type CacheLoaderModifier and TypeMethodDescription<K1 extends K,
V1 extends V>
LoadingCache<K1,V1> Caffeine.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 suppliedCacheLoader
.<K1 extends K,
V1 extends V>
AsyncLoadingCache<K1,V1> Caffeine.buildAsync
(CacheLoader<? super K1, V1> loader) Builds a cache, which either returns aCompletableFuture
already loaded or currently computing the value for a given key, or atomically computes the value asynchronously through a supplied mapping function or the suppliedCacheLoader
.default boolean
LocalLoadingCache.hasLoadAll
(CacheLoader<? super K, V> loader) Returns whether the supplied cache loader has bulk load functionality.(package private) static <K,
V> BoundedLocalCache<K, V> LocalCacheFactory.newBoundedLocalCache
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) Returns a cache optimized for this configuration.Constructors in com.github.benmanes.caffeine.cache with parameters of type CacheLoaderModifierConstructorDescriptionprotected
BoundedLocalCache
(Caffeine<K, V> builder, CacheLoader<K, V> cacheLoader, boolean isAsync) Creates an instance based on the builder's configuration.(package private)
BoundedLocalLoadingCache
(Caffeine<K, V> builder, CacheLoader<? super K, V> loader) (package private)
BoundedLocalManualCache
(Caffeine<K, V> builder, CacheLoader<? super K, V> loader) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
SILiSMSAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
SILiSMWAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
SSLiSMSAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
SSLiSMWAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
UnboundedLocalLoadingCache
(Caffeine<K, V> builder, CacheLoader<? super K, V> loader) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
WILiSMSAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
WILiSMWAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
WSLiSMSAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
WSLiSMWAWR
(Caffeine<K, V> builder, CacheLoader<? super K, V> cacheLoader, boolean async) (package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)