Class ConfluenceHazelcastCacheManager
java.lang.Object
com.atlassian.confluence.impl.cache.DelegatingCacheManager
com.atlassian.confluence.cache.hazelcast.ConfluenceHazelcastCacheManager
- All Implemented Interfaces:
com.atlassian.cache.CacheFactory,com.atlassian.cache.CacheManager
@Internal
@Deprecated(forRemoval=true)
public class ConfluenceHazelcastCacheManager
extends DelegatingCacheManager
Deprecated, for removal: This API element is subject to removal in a future version.
A
CacheManager implementation which defers to a lazily-evaluated delegate, and also
uses a HibernateManagedCacheSupplier to mix in Hibernate ManagedCaches.- Since:
- 5.7
-
Constructor Summary
ConstructorsConstructorDescriptionConfluenceHazelcastCacheManager(com.atlassian.confluence.cache.hazelcast.HazelcastCacheManagerFactory delegateFactory, HibernateManagedRegionCacheLookup hibernateManagedRegionCacheLookup) Deprecated, for removal: This API element is subject to removal in a future version.since 8.4ConfluenceHazelcastCacheManager(com.atlassian.confluence.cache.hazelcast.HazelcastCacheManagerFactory delegateFactory, HibernateManagedCacheSupplier hibernateManagedRegionCacheLookup) Deprecated, for removal: This API element is subject to removal in a future version.ConfluenceHazelcastCacheManager(ConfluenceMonitoring confluenceMonitoring, com.atlassian.confluence.cache.hazelcast.HazelcastCacheManagerFactory delegateFactory, CacheOperationsWhitelistService operationsWhitelistService, HibernateManagedRegionCacheLookup hibernateManagedRegionCacheLookup) Deprecated, for removal: This API element is subject to removal in a future version.since 8.3 -
Method Summary
Modifier and TypeMethodDescriptionprotected com.atlassian.cache.CacheManagerDeprecated, for removal: This API element is subject to removal in a future version.com.atlassian.cache.ManagedCachegetManagedCache(String name) Deprecated, for removal: This API element is subject to removal in a future version.Collection<com.atlassian.cache.ManagedCache>Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class com.atlassian.confluence.impl.cache.DelegatingCacheManager
flushCaches, getCache, getCache, getCache, getCache, getCache, getCachedReference, getCachedReference, getCachedReference, getCachedReference, getCaches, shutdownMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.cache.CacheFactory
getReadThroughCache, getReadThroughCache
-
Constructor Details
-
ConfluenceHazelcastCacheManager
public ConfluenceHazelcastCacheManager(com.atlassian.confluence.cache.hazelcast.HazelcastCacheManagerFactory delegateFactory, HibernateManagedCacheSupplier hibernateManagedRegionCacheLookup) Deprecated, for removal: This API element is subject to removal in a future version.- Since:
- 8.4
-
ConfluenceHazelcastCacheManager
@Deprecated(forRemoval=true) public ConfluenceHazelcastCacheManager(com.atlassian.confluence.cache.hazelcast.HazelcastCacheManagerFactory delegateFactory, HibernateManagedRegionCacheLookup hibernateManagedRegionCacheLookup) Deprecated, for removal: This API element is subject to removal in a future version.since 8.4- Since:
- 8.3
-
ConfluenceHazelcastCacheManager
@Deprecated(forRemoval=true) public ConfluenceHazelcastCacheManager(ConfluenceMonitoring confluenceMonitoring, com.atlassian.confluence.cache.hazelcast.HazelcastCacheManagerFactory delegateFactory, CacheOperationsWhitelistService operationsWhitelistService, HibernateManagedRegionCacheLookup hibernateManagedRegionCacheLookup) Deprecated, for removal: This API element is subject to removal in a future version.since 8.3
-
-
Method Details
-
getDelegate
protected com.atlassian.cache.CacheManager getDelegate()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getDelegatein classDelegatingCacheManager
-
getManagedCaches
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getManagedCachesin interfacecom.atlassian.cache.CacheManager- Overrides:
getManagedCachesin classDelegatingCacheManager
-
getManagedCache
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getManagedCachein interfacecom.atlassian.cache.CacheManager- Overrides:
getManagedCachein classDelegatingCacheManager
-
HibernateManagedCacheAwareCacheManager