Package com.hazelcast.cache
Interface HazelcastCacheManager
- All Superinterfaces:
AutoCloseable
,javax.cache.CacheManager
,Closeable
public interface HazelcastCacheManager
extends javax.cache.CacheManager
Contract point of Hazelcast cache manager implementations (client + server)
based on
CacheManager
.- See Also:
CacheManager
-
Field Summary
Fields Modifier and Type Field Description static String
CACHE_MANAGER_PREFIX
Hazelcast'sCacheManager
prefix to be appended to the head of the cache name. -
Method Summary
Modifier and Type Method Description void
destroy()
Destroys the cache manager.String
getCacheNameWithPrefix(String name)
Gets the cache name by adding the manager prefix.HazelcastInstance
getHazelcastInstance()
Gets the underlyingHazelcastInstance
implementation.void
removeCache(String cacheName, boolean destroy)
Removes the associated cache with the given cache name.
-
Field Details
-
CACHE_MANAGER_PREFIX
Hazelcast'sCacheManager
prefix to be appended to the head of the cache name.- See Also:
- Constant Field Values
-
-
Method Details
-
getCacheNameWithPrefix
Gets the cache name by adding the manager prefix.- Parameters:
name
- pure cache name without prefix- Returns:
- the cache name with manager prefix
-
getHazelcastInstance
HazelcastInstance getHazelcastInstance()Gets the underlyingHazelcastInstance
implementation.- Returns:
- the underlying
HazelcastInstance
implementation
-
removeCache
Removes the associated cache with the given cache name.- Parameters:
cacheName
- pure cache name without prefixdestroy
- flag to specify whether the removed cache will be destroyed
-
destroy
void destroy()Destroys the cache manager.
-