Class DefaultHazelcastHelper
- java.lang.Object
-
- com.atlassian.confluence.cache.hazelcast.DefaultHazelcastHelper
-
- All Implemented Interfaces:
HazelcastHelper
@Internal public class DefaultHazelcastHelper extends Object implements HazelcastHelper
Utility that allows you to reach the underlying hazelcast instance of confluence for certain actions.- Since:
- 5.7
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringPREFIXprotected static StringPREFIX_CACHEprotected static StringPREFIX_CACHE_REFERENCE
-
Constructor Summary
Constructors Constructor Description DefaultHazelcastHelper(com.atlassian.util.concurrent.Supplier<com.hazelcast.core.HazelcastInstance> instanceSupplier)DefaultHazelcastHelper(com.hazelcast.core.HazelcastInstance hazelcastInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBaseSharedDataName()com.hazelcast.core.IMapgetHazelcastMapForCache(String cacheName)com.hazelcast.core.IMapgetHazelcastMapForCachedReference(String cacheName)StringgetHazelcastMapNameForCache(String cacheName)StringgetHazelcastMapNameForCachedReference(String cacheName)
-
-
-
Field Detail
-
PREFIX
protected static final String PREFIX
- See Also:
- Constant Field Values
-
PREFIX_CACHE
protected static final String PREFIX_CACHE
- See Also:
- Constant Field Values
-
PREFIX_CACHE_REFERENCE
protected static final String PREFIX_CACHE_REFERENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHazelcastMapForCache
public com.hazelcast.core.IMap getHazelcastMapForCache(String cacheName)
- Specified by:
getHazelcastMapForCachein interfaceHazelcastHelper
-
getHazelcastMapForCachedReference
public com.hazelcast.core.IMap getHazelcastMapForCachedReference(String cacheName)
- Specified by:
getHazelcastMapForCachedReferencein interfaceHazelcastHelper
-
getHazelcastMapNameForCache
public String getHazelcastMapNameForCache(String cacheName)
- Specified by:
getHazelcastMapNameForCachein interfaceHazelcastHelper
-
getHazelcastMapNameForCachedReference
public String getHazelcastMapNameForCachedReference(String cacheName)
- Specified by:
getHazelcastMapNameForCachedReferencein interfaceHazelcastHelper
-
getBaseSharedDataName
public String getBaseSharedDataName()
- Specified by:
getBaseSharedDataNamein interfaceHazelcastHelper
-
-