Uses of Interface
com.github.benmanes.caffeine.cache.CacheLoader
Packages that use CacheLoader
Package
Description
This package contains caching utilities.
-
Uses of CacheLoader in com.github.benmanes.caffeine.cache
Classes in com.github.benmanes.caffeine.cache that implement CacheLoaderModifier and TypeClassDescription(package private) static final class
Fields in com.github.benmanes.caffeine.cache declared as CacheLoaderModifier and TypeFieldDescription(package private) final @Nullable 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 TypeMethodDescriptionCacheLoader
<? 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>
@NonNull LoadingCache<K1, V1> Caffeine.build
(@NonNull 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>
@NonNull AsyncLoadingCache<K1, V1> Caffeine.buildAsync
(@NonNull 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
.static boolean
LocalLoadingCache.hasLoadAll
(CacheLoader<?, ?> 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, @Nullable CacheLoader<? super K, V> cacheLoader, boolean async) Returns a cache optimized for this configuration.LocalLoadingCache.newBulkMappingFunction
(CacheLoader<? super K, V> cacheLoader) Returns a mapping function that adapts toloadAll(java.lang.Iterable<? extends K>)
, if implemented.static <K,
V> Function <K, V> LocalLoadingCache.newMappingFunction
(CacheLoader<? super K, V> cacheLoader) Returns a mapping function that adapts toload(K)
.Constructors in com.github.benmanes.caffeine.cache with parameters of type CacheLoaderModifierConstructorDescriptionprotected
BoundedLocalCache
(Caffeine<K, V> builder, @Nullable 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, @Nullable 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)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(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)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
(package private)
-
Uses of CacheLoader in com.github.benmanes.caffeine.guava
Classes in com.github.benmanes.caffeine.guava that implement CacheLoaderModifier and TypeClassDescription(package private) static final class
(package private) static class
Methods in com.github.benmanes.caffeine.guava with parameters of type CacheLoaderModifier and TypeMethodDescriptionstatic <K,
V, K1 extends K, V1 extends V>
@NonNull com.google.common.cache.LoadingCache<K1, V1> CaffeinatedGuava.build
(@NonNull Caffeine<K, V> builder, @NonNull CacheLoader<? super K1, V1> loader) Returns a Caffeine cache wrapped in a GuavaLoadingCache
facade. -
Uses of CacheLoader in com.github.benmanes.caffeine.jcache.integration
Classes in com.github.benmanes.caffeine.jcache.integration that implement CacheLoaderModifier and TypeClassDescriptionfinal class
JCacheLoaderAdapter<K,
V> An adapter from a JCache cache loader to Caffeine's.