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.
since 8.4 Replaced by HibernateManagedCacheAwareCacheManager
A CacheManager implementation which defers to a lazily-evaluated delegate, and also uses a HibernateManagedCacheSupplier to mix in Hibernate ManagedCaches.
Since:
5.7
  • 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:
      getDelegate in class DelegatingCacheManager
    • getManagedCaches

      public @NonNull Collection<com.atlassian.cache.ManagedCache> getManagedCaches()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getManagedCaches in interface com.atlassian.cache.CacheManager
      Overrides:
      getManagedCaches in class DelegatingCacheManager
    • getManagedCache

      public com.atlassian.cache.ManagedCache getManagedCache(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getManagedCache in interface com.atlassian.cache.CacheManager
      Overrides:
      getManagedCache in class DelegatingCacheManager