Package io.ebeaninternal.server.cache
Class DefaultServerQueryCache
- java.lang.Object
-
- io.ebeaninternal.server.cache.DefaultServerCache
-
- io.ebeaninternal.server.cache.DefaultServerQueryCache
-
- All Implemented Interfaces:
ServerCache
public class DefaultServerQueryCache extends DefaultServerCache
Server cache for query caching.Entries in this cache contain QueryCacheEntry and we need to additionally validate the entries when hit for changes to dependent tables.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.ebeaninternal.server.cache.DefaultServerCache
DefaultServerCache.CacheEntry, DefaultServerCache.CompareByLastAccess, DefaultServerCache.EvictionRunnable
-
-
Field Summary
-
Fields inherited from class io.ebeaninternal.server.cache.DefaultServerCache
BY_LAST_ACCESS
-
-
Constructor Summary
Constructors Constructor Description DefaultServerQueryCache(DefaultServerCacheConfig config)
-
Method Summary
-
Methods inherited from class io.ebeaninternal.server.cache.DefaultServerCache
clear, get, getHitCount, getHitRatio, getMissCount, getName, getShortName, getStatistics, periodicTrim, put, putAll, remove, runEviction, size, visit
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.ebean.cache.ServerCache
getAll, removeAll
-
-
-
-
Constructor Detail
-
DefaultServerQueryCache
public DefaultServerQueryCache(DefaultServerCacheConfig config)
-
-