Class 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 Detail

      • 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
    • Method Detail

      • 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 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