Package io.ebeaninternal.server.cache
Class DefaultServerCacheConfig
- java.lang.Object
-
- io.ebeaninternal.server.cache.DefaultServerCacheConfig
-
public class DefaultServerCacheConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description DefaultServerCacheConfig(ServerCacheConfig config)
DefaultServerCacheConfig(ServerCacheConfig config, Map<Object,DefaultServerCache.CacheEntry> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
determineTrimFrequency()
Determine a good trimFrequency as half of maxIdleSecs (or maxSecsToLive).Map<Object,DefaultServerCache.CacheEntry>
getMap()
int
getMaxIdleSecs()
int
getMaxSecsToLive()
int
getMaxSize()
String
getName()
QueryCacheEntryValidate
getQueryCacheEntryValidate()
String
getShortName()
CurrentTenantProvider
getTenantProvider()
-
-
-
Constructor Detail
-
DefaultServerCacheConfig
public DefaultServerCacheConfig(ServerCacheConfig config)
-
DefaultServerCacheConfig
public DefaultServerCacheConfig(ServerCacheConfig config, Map<Object,DefaultServerCache.CacheEntry> map)
-
-
Method Detail
-
getTenantProvider
public CurrentTenantProvider getTenantProvider()
-
getQueryCacheEntryValidate
public QueryCacheEntryValidate getQueryCacheEntryValidate()
-
getShortName
public String getShortName()
-
getMap
public Map<Object,DefaultServerCache.CacheEntry> getMap()
-
getMaxSize
public int getMaxSize()
-
getMaxIdleSecs
public int getMaxIdleSecs()
-
getMaxSecsToLive
public int getMaxSecsToLive()
-
determineTrimFrequency
public int determineTrimFrequency()
Determine a good trimFrequency as half of maxIdleSecs (or maxSecsToLive).
-
-