Class DefaultCacheAdapter
java.lang.Object
io.ebeaninternal.server.cache.DefaultCacheAdapter
- All Implemented Interfaces:
io.ebean.cache.ServerCacheManager
Adapts SpiCacheManager to ServerCacheManager.
Used to hide the Supplier part of the SpiCacheManager API from public use.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<io.ebean.cache.ServerCacheRegion> voidallRegionsEnabled(boolean enabled) io.ebean.cache.ServerCachevoidvoidclearAll()voidvoidclearLocal(Class<?> beanType) io.ebean.cache.ServerCachecollectionIdsCache(Class<?> beanType, String propertyName) voidenabledRegions(String regions) booleanio.ebean.cache.ServerCachenaturalKeyCache(Class<?> beanType) io.ebean.cache.ServerCachequeryCache(Class<?> beanType) io.ebean.cache.ServerCacheRegionvoidvisitMetrics(io.ebean.meta.MetricVisitor visitor)
-
Constructor Details
-
DefaultCacheAdapter
-
-
Method Details
-
visitMetrics
public void visitMetrics(io.ebean.meta.MetricVisitor visitor) - Specified by:
visitMetricsin interfaceio.ebean.cache.ServerCacheManager
-
localL2Caching
public boolean localL2Caching()- Specified by:
localL2Cachingin interfaceio.ebean.cache.ServerCacheManager
-
allRegions
- Specified by:
allRegionsin interfaceio.ebean.cache.ServerCacheManager
-
enabledRegions
- Specified by:
enabledRegionsin interfaceio.ebean.cache.ServerCacheManager
-
region
- Specified by:
regionin interfaceio.ebean.cache.ServerCacheManager
-
allRegionsEnabled
public void allRegionsEnabled(boolean enabled) - Specified by:
allRegionsEnabledin interfaceio.ebean.cache.ServerCacheManager
-
naturalKeyCache
- Specified by:
naturalKeyCachein interfaceio.ebean.cache.ServerCacheManager
-
beanCache
- Specified by:
beanCachein interfaceio.ebean.cache.ServerCacheManager
-
collectionIdsCache
-
queryCache
- Specified by:
queryCachein interfaceio.ebean.cache.ServerCacheManager
-
clear
- Specified by:
clearin interfaceio.ebean.cache.ServerCacheManager
-
clearAll
public void clearAll()- Specified by:
clearAllin interfaceio.ebean.cache.ServerCacheManager
-
clearAllLocal
public void clearAllLocal()- Specified by:
clearAllLocalin interfaceio.ebean.cache.ServerCacheManager
-
clearLocal
- Specified by:
clearLocalin interfaceio.ebean.cache.ServerCacheManager
-