Uses of Interface
com.github.benmanes.caffeine.cache.AsyncCacheLoader
-
Packages that use AsyncCacheLoader Package Description com.github.benmanes.caffeine.cache This package contains caching utilities. -
-
Uses of AsyncCacheLoader in com.github.benmanes.caffeine.cache
Subinterfaces of AsyncCacheLoader in com.github.benmanes.caffeine.cache Modifier and Type Interface Description interfaceCacheLoader<K,V>Computes or retrieves values, based on a key, for use in populating aLoadingCacheorAsyncLoadingCache.Fields in com.github.benmanes.caffeine.cache declared as AsyncCacheLoader Modifier and Type Field Description (package private) AsyncCacheLoader<K,V>LocalAsyncLoadingCache. loader(package private) AsyncCacheLoader<?,?>SerializationProxy. loaderMethods in com.github.benmanes.caffeine.cache with parameters of type AsyncCacheLoader Modifier and Type Method Description private static <K,V>
CacheLoader<K,V>BoundedLocalCache.BoundedLocalAsyncLoadingCache. asyncLoader(AsyncCacheLoader<? super K,V> loader, Caffeine<?,?> builder)<K1 extends K,V1 extends V>
AsyncLoadingCache<K1,V1>Caffeine. buildAsync(AsyncCacheLoader<? 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 suppliedAsyncCacheLoader.private static booleanLocalAsyncLoadingCache. canBulkLoad(AsyncCacheLoader<?,?> loader)Returns whether the supplied cache loader has bulk load functionality.Constructors in com.github.benmanes.caffeine.cache with parameters of type AsyncCacheLoader Constructor Description BoundedLocalAsyncLoadingCache(Caffeine<K,V> builder, AsyncCacheLoader<? super K,V> loader)LocalAsyncLoadingCache(C cache, AsyncCacheLoader<? super K,V> loader)UnboundedLocalAsyncLoadingCache(Caffeine<K,V> builder, AsyncCacheLoader<? super K,V> loader)
-