Package org.jdbi.v3.cache.caffeine
Class CaffeineLoadingCache<K,V>
java.lang.Object
org.jdbi.v3.cache.caffeine.CaffeineLoadingCache<K,V>
- Type Parameters:
K
- The key type.V
- The value type.
- All Implemented Interfaces:
JdbiCache<K,
V>
@Deprecated(forRemoval=true,
since="3.50")
public final class CaffeineLoadingCache<K,V>
extends Object
implements JdbiCache<K,V>
Deprecated, for removal: This API element is subject to removal in a future version.
should not be public API
Cache implementation using the caffeine cache library.
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Returns the cached value for a key.com.github.benmanes.caffeine.cache.stats.CacheStats
getStats()
Deprecated, for removal: This API element is subject to removal in a future version.Return implementation specific statistics for the cache object.getWithLoader
(K key, JdbiCacheLoader<K, V> loader) Deprecated, for removal: This API element is subject to removal in a future version.Returns a cached value for a key.
-
Method Details
-
get
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:JdbiCache
Returns the cached value for a key. -
getWithLoader
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:JdbiCache
Returns a cached value for a key. If no value is cached, create a new value using the provided cache loader.- Specified by:
getWithLoader
in interfaceJdbiCache<K,
V> - Parameters:
key
- The key value. Must not be null.loader
- AJdbiCacheLoader
implementation. May be called with the provided key value.- Returns:
- The cached value or null if no value was cached.
-
getStats
public com.github.benmanes.caffeine.cache.stats.CacheStats getStats()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:JdbiCache
Return implementation specific statistics for the cache object. This can be used to expose statistic information about the underlying implementation.
-