Class CachingSiteDarkFeaturesDao
java.lang.Object
com.atlassian.confluence.impl.feature.CachingSiteDarkFeaturesDao
- All Implemented Interfaces:
SiteDarkFeaturesDao
An implmentation of
SiteDarkFeaturesDao
which uses a CachedReference
to reduce pressure
on a delegate SiteDarkFeaturesDao
.- Since:
- 7.7
-
Method Summary
Modifier and TypeMethodDescriptionstatic CachingSiteDarkFeaturesDao
create
(SiteDarkFeaturesDao delegate, com.atlassian.cache.CacheManager cacheManager) boolean
disableSiteFeature
(String featureKey) boolean
enableSiteFeature
(String featureKey)
-
Method Details
-
create
public static CachingSiteDarkFeaturesDao create(SiteDarkFeaturesDao delegate, com.atlassian.cache.CacheManager cacheManager) -
getSiteEnabledFeatures
- Specified by:
getSiteEnabledFeatures
in interfaceSiteDarkFeaturesDao
-
enableSiteFeature
- Specified by:
enableSiteFeature
in interfaceSiteDarkFeaturesDao
-
disableSiteFeature
- Specified by:
disableSiteFeature
in interfaceSiteDarkFeaturesDao
-