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 classFields 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.loaderMethods in com.github.benmanes.caffeine.cache that return CacheLoaderModifier and TypeMethodDescriptionCacheLoader<? super K, V> BoundedLocalCache.BoundedLocalLoadingCache.cacheLoader()CacheLoader<? super K, V> LocalLoadingCache.cacheLoader()Returns theCacheLoaderused 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 aCompletableFuturealready 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 booleanLocalLoadingCache.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 toCacheLoader.loadAll(Iterable), if implemented.static <K,V> Function <K, V> LocalLoadingCache.newMappingFunction(CacheLoader<? super K, V> cacheLoader) Returns a mapping function that adapts toCacheLoader.load(K).Constructors in com.github.benmanes.caffeine.cache with parameters of type CacheLoaderModifierConstructorDescriptionprotectedBoundedLocalCache(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 classMethods 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 GuavaLoadingCachefacade. -
Uses of CacheLoader in com.github.benmanes.caffeine.jcache.integration
Classes in com.github.benmanes.caffeine.jcache.integration that implement CacheLoaderModifier and TypeClassDescriptionfinal classJCacheLoaderAdapter<K,V> An adapter from a JCache cache loader to Caffeine's.