Package com.atlassian.cache.hazelcast
Class LegacyPrefixedNameFactory
java.lang.Object
com.atlassian.cache.hazelcast.LegacyPrefixedNameFactory
- All Implemented Interfaces:
HazelcastNameFactory
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
public class LegacyPrefixedNameFactory
extends Object
implements HazelcastNameFactory
An implementation of
HazelcastNameFactory which applies the legacy prefixes to the Hazelcast objects.
This is the default implementation used by HazelcastCacheManager.- Since:
- 5.4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCachedReferenceIMapName(String cacheName) getCachedReferenceInvalidationTopicName(String cacheName) getCacheIMapName(String cacheName) getCacheInvalidationTopicName(String cacheName) getCacheVersionCounterName(String cacheName)
-
Constructor Details
-
LegacyPrefixedNameFactory
public LegacyPrefixedNameFactory()
-
-
Method Details
-
getCacheInvalidationTopicName
- Specified by:
getCacheInvalidationTopicNamein interfaceHazelcastNameFactory- Returns:
- the name of the invalidation
ITopicto be used for the givenCachename
-
getCachedReferenceInvalidationTopicName
- Specified by:
getCachedReferenceInvalidationTopicNamein interfaceHazelcastNameFactory- Returns:
- The name of the invalidation
ITopicto be used for the givenCachedReferencename.
-
getCacheIMapName
- Specified by:
getCacheIMapNamein interfaceHazelcastNameFactory- Returns:
- The name of the
IMapto be used for the givenCachename.
-
getCachedReferenceIMapName
- Specified by:
getCachedReferenceIMapNamein interfaceHazelcastNameFactory- Returns:
- The name of the
IMapto be used for the givenCachedReferencename.
-
getCacheVersionCounterName
- Specified by:
getCacheVersionCounterNamein interfaceHazelcastNameFactory- Returns:
- The name of the version counter
IAtomicLongto be used for the givenCachename
-