Class ConfluenceNutclusterLocalCacheRegionFactory.DynamicEvictionConfig

java.lang.Object
com.atlassian.confluence.impl.cache.nutcluster.hibernate.ConfluenceNutclusterLocalCacheRegionFactory.DynamicEvictionConfig
All Implemented Interfaces:
com.atlassian.nutcluster.hibernate.local.LocalRegionCache.EvictionConfig
Enclosing class:
ConfluenceNutclusterLocalCacheRegionFactory

public static class ConfluenceNutclusterLocalCacheRegionFactory.DynamicEvictionConfig extends Object implements com.atlassian.nutcluster.hibernate.local.LocalRegionCache.EvictionConfig
  • Constructor Details

    • DynamicEvictionConfig

      public DynamicEvictionConfig(com.atlassian.cache.CacheSettingsDefaultsProvider cacheSettingsDefaultsProvider, String name)
  • Method Details

    • getTimeToLive

      public Duration getTimeToLive()
      Specified by:
      getTimeToLive in interface com.atlassian.nutcluster.hibernate.local.LocalRegionCache.EvictionConfig
    • getMaxSize

      public int getMaxSize()
      Specified by:
      getMaxSize in interface com.atlassian.nutcluster.hibernate.local.LocalRegionCache.EvictionConfig