Class DefaultCacheConfigManager

java.lang.Object
com.atlassian.confluence.cache.DefaultCacheConfigManager
All Implemented Interfaces:
CacheConfigManager

public class DefaultCacheConfigManager extends Object implements CacheConfigManager
  • Constructor Details

    • DefaultCacheConfigManager

      public DefaultCacheConfigManager(CacheSettingsManager cacheSettingsManager, com.atlassian.cache.CacheManager cacheManager, com.atlassian.event.api.EventPublisher eventPublisher)
  • Method Details

    • changeMaxCacheSize

      public void changeMaxCacheSize(String name, int newValue)
      Description copied from interface: CacheConfigManager
      Changes the max cache size.
      Specified by:
      changeMaxCacheSize in interface CacheConfigManager
      Parameters:
      name - cache name
      newValue - new max cache size
    • onMaxEntriesSettingChanged

      @EventListener public void onMaxEntriesSettingChanged(ClusterEventWrapper clusterEventWrapper)
      Listen to cluster wide event about changing of max entries setting only.