Package com.atlassian.confluence.cache
Class DefaultCacheConfigManager
java.lang.Object
com.atlassian.confluence.cache.DefaultCacheConfigManager
- All Implemented Interfaces:
CacheConfigManager
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
public class DefaultCacheConfigManager
extends Object
implements CacheConfigManager, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
-
Constructor Summary
ConstructorDescriptionDefaultCacheConfigManager
(CacheSettingsManager cacheSettingsManager, com.atlassian.cache.CacheManager cacheManager, com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
changeMaxCacheSize
(String name, int newValue) Changes the max cache size.void
destroy()
void
onMaxEntriesSettingChanged
(ClusterEventWrapper clusterEventWrapper) Listen to cluster wide event about changing of max entries setting only.
-
Constructor Details
-
DefaultCacheConfigManager
public DefaultCacheConfigManager(CacheSettingsManager cacheSettingsManager, com.atlassian.cache.CacheManager cacheManager, com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
changeMaxCacheSize
Description copied from interface:CacheConfigManager
Changes the max cache size.- Specified by:
changeMaxCacheSize
in interfaceCacheConfigManager
- Parameters:
name
- cache namenewValue
- new max cache size
-
onMaxEntriesSettingChanged
Listen to cluster wide event about changing of max entries setting only. -
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
destroy
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
- Throws:
Exception
-