Class CacheConfig.Builder
- java.lang.Object
-
- com.codedstreams.otterstreams.sql.config.CacheConfig.Builder
-
- Enclosing class:
- CacheConfig
public static class CacheConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheConfigbuild()CacheConfig.Builderenabled(boolean enabled)CacheConfig.BuildermaxSize(int maxSize)CacheConfig.BuilderresultCacheEnabled(boolean enabled)CacheConfig.BuilderresultCacheMaxSize(int size)CacheConfig.BuilderresultCacheTtl(Duration ttl)CacheConfig.Builderttl(Duration ttl)CacheConfig.BuilderttlMs(long ttlMs)
-
-
-
Method Detail
-
enabled
public CacheConfig.Builder enabled(boolean enabled)
-
maxSize
public CacheConfig.Builder maxSize(int maxSize)
-
ttl
public CacheConfig.Builder ttl(Duration ttl)
-
ttlMs
public CacheConfig.Builder ttlMs(long ttlMs)
-
resultCacheEnabled
public CacheConfig.Builder resultCacheEnabled(boolean enabled)
-
resultCacheMaxSize
public CacheConfig.Builder resultCacheMaxSize(int size)
-
resultCacheTtl
public CacheConfig.Builder resultCacheTtl(Duration ttl)
-
build
public CacheConfig build()
-
-