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
 
 -