public class DefaultCacheSettingsManager extends Object implements CacheSettingsManager, org.springframework.beans.factory.InitializingBean
CacheSettingsManager
which delegates to another CacheSettingsDefaultsProvider
to
provide the default cache config, and another CacheSettingsManager
to handle the site-specific settings
overrides.Constructor and Description |
---|
DefaultCacheSettingsManager(BootstrapManager bootstrapManager,
com.atlassian.beehive.ClusterLockService clusterLockService,
String cacheSettingsDefaults,
String cacheSettingsOverrides)
Deprecated.
since 7.12 Use
CacheSettingsManagerFactory |
DefaultCacheSettingsManager(BootstrapManager bootstrapManager,
com.atlassian.beehive.ClusterLockService clusterLockService,
String cacheSettingsDefaults,
String cacheSettingsOverrides,
List<String> ignored)
Deprecated.
since 5.9.1 Use
CacheSettingsManagerFactory |
DefaultCacheSettingsManager(com.atlassian.cache.CacheSettingsDefaultsProvider configDefaultsReader,
CacheSettingsManager configOverridesManager) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet()
Deprecated.
since 7.12
|
com.atlassian.cache.CacheSettings |
getDefaults(String cacheName) |
boolean |
saveSettings()
Persists all changes made so far by update* methods.
|
com.atlassian.fugue.Option<Integer> |
updateMaxEntries(String name,
int newValue)
Deprecated.
since 7.0.1. Use
CacheSettingsManager.changeMaxEntries(String, int) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeMaxEntries
@Deprecated public DefaultCacheSettingsManager(BootstrapManager bootstrapManager, com.atlassian.beehive.ClusterLockService clusterLockService, String cacheSettingsDefaults, String cacheSettingsOverrides)
CacheSettingsManagerFactory
public DefaultCacheSettingsManager(com.atlassian.cache.CacheSettingsDefaultsProvider configDefaultsReader, CacheSettingsManager configOverridesManager)
@Deprecated public DefaultCacheSettingsManager(BootstrapManager bootstrapManager, com.atlassian.beehive.ClusterLockService clusterLockService, String cacheSettingsDefaults, String cacheSettingsOverrides, List<String> ignored)
CacheSettingsManagerFactory
@Deprecated public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
@Deprecated public com.atlassian.fugue.Option<Integer> updateMaxEntries(@Nonnull String name, int newValue)
CacheSettingsManager.changeMaxEntries(String, int)
CacheSettingsManager
updateMaxEntries
in interface CacheSettingsManager
name
- the name of the cache to updatepublic boolean saveSettings()
CacheSettingsManager
saveSettings
in interface CacheSettingsManager
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences