Package org.jdbi.v3.cache.guava
Class GuavaCacheBuilder
java.lang.Object
org.jdbi.v3.cache.guava.GuavaCacheBuilder
- All Implemented Interfaces:
JdbiCacheBuilder
Cache builder using the guava
Cache object.-
Constructor Summary
ConstructorsConstructorDescriptionGuavaCacheBuilder(com.google.common.cache.CacheBuilder<Object, Object> cacheBuilder) Wraps an existingCacheBuilderfor use with Jdbi. -
Method Summary
Modifier and TypeMethodDescription<K,V> JdbiCache<K, V> build()<K,V> JdbiCache<K, V> buildWithLoader(JdbiCacheLoader<K, V> cacheLoader) static JdbiCacheBuilderinstance()Returns a newJdbiCacheBuilderwhich can be used to construct the internal caches.maxSize(int maxSize)
-
Constructor Details
-
GuavaCacheBuilder
Wraps an existingCacheBuilderfor use with Jdbi.- Parameters:
cacheBuilder- ACacheBuilderinstance.
-
-
Method Details
-
instance
Returns a newJdbiCacheBuilderwhich can be used to construct the internal caches.- Returns:
- A
JdbiCacheBuilderinstance.
-
build
- Specified by:
buildin interfaceJdbiCacheBuilder
-
buildWithLoader
- Specified by:
buildWithLoaderin interfaceJdbiCacheBuilder
-
maxSize
- Specified by:
maxSizein interfaceJdbiCacheBuilder
-