Class CacheManagerOptions

java.lang.Object
io.ebeaninternal.server.cache.CacheManagerOptions

public final class CacheManagerOptions extends Object
Configuration options when creating the default cache manager.
  • Constructor Details

    • CacheManagerOptions

      public CacheManagerOptions(ClusterManager clusterManager, io.ebean.DatabaseBuilder.Settings config, boolean localL2Caching)
  • Method Details

    • with

      public CacheManagerOptions with(io.ebean.cache.ServerCacheOptions beanDefault, io.ebean.cache.ServerCacheOptions queryDefault)
    • with

      public CacheManagerOptions with(io.ebean.cache.ServerCacheFactory cacheFactory, io.ebean.cache.QueryCacheEntryValidate queryCacheEntryValidate)
    • with

      public CacheManagerOptions with(io.ebean.config.CurrentTenantProvider currentTenantProvider)
    • getServerName

      public String getServerName()
    • isLocalL2Caching

      public boolean isLocalL2Caching()
    • getCacheFactory

      public io.ebean.cache.ServerCacheFactory getCacheFactory()
    • getBeanDefault

      public io.ebean.cache.ServerCacheOptions getBeanDefault()
    • getQueryDefault

      public io.ebean.cache.ServerCacheOptions getQueryDefault()
    • getCurrentTenantProvider

      public io.ebean.config.CurrentTenantProvider getCurrentTenantProvider()
    • getClusterManager

      public ClusterManager getClusterManager()
    • getQueryCacheEntryValidate

      public io.ebean.cache.QueryCacheEntryValidate getQueryCacheEntryValidate()