public final class HazelcastClientCacheManager extends AbstractHazelcastCacheManager
CacheManager implementation for client side.
Provides client side CacheManager functionality.cacheNamePrefix, caches, cachingProvider, classLoaderReference, hazelcastInstance, isDefaultClassLoader, isDefaultURI, properties, uriCACHE_MANAGER_PREFIX| Constructor and Description |
|---|
HazelcastClientCacheManager(HazelcastClientCachingProvider cachingProvider,
HazelcastInstance hazelcastInstance,
URI uri,
ClassLoader classLoader,
Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
protected <K,V> void |
addCacheConfigIfAbsent(CacheConfig<K,V> cacheConfig) |
protected <K,V> CacheConfig<K,V> |
createCacheConfig(String cacheName,
CacheConfig<K,V> config,
boolean createAlsoOnOthers,
boolean syncCreate) |
protected <K,V> ICacheInternal<K,V> |
createCacheProxy(CacheConfig<K,V> cacheConfig) |
void |
enableManagement(String cacheName,
boolean enabled) |
void |
enableStatistics(String cacheName,
boolean enabled) |
protected <K,V> CacheConfig<K,V> |
findCacheConfig(String cacheName,
String simpleCacheName,
boolean createAlsoOnOthers,
boolean syncCreate) |
protected <K,V> CacheConfig<K,V> |
getCacheConfig(String cacheName,
String simpleCacheName) |
NearCacheManager |
getNearCacheManager()
Gets the related
NearCacheManager with the underlying client instance. |
protected void |
onShuttingDown() |
protected void |
postClose() |
protected void |
postDestroy() |
protected void |
removeCacheConfigFromLocal(String cacheName)
Removes the local copy of the cache configuration if one exists.
|
<T> T |
unwrap(Class<T> clazz) |
cacheNamePrefix, checkIfManagerNotClosed, close, createCache, createCacheConfig, destroy, destroyCache, ensureOpenIfAvailable, getCache, getCache, getCacheNames, getCacheNameWithPrefix, getCacheUnchecked, getCachingProvider, getClassLoader, getHazelcastInstance, getOrCreateCache, getProperties, getURI, isClosed, registerListeners, removeCache, toStringpublic HazelcastClientCacheManager(HazelcastClientCachingProvider cachingProvider, HazelcastInstance hazelcastInstance, URI uri, ClassLoader classLoader, Properties properties)
public void enableManagement(String cacheName, boolean enabled)
public void enableStatistics(String cacheName, boolean enabled)
protected <K,V> void addCacheConfigIfAbsent(CacheConfig<K,V> cacheConfig)
addCacheConfigIfAbsent in class AbstractHazelcastCacheManagerprotected void removeCacheConfigFromLocal(String cacheName)
AbstractHazelcastCacheManagerremoveCacheConfigFromLocal in class AbstractHazelcastCacheManagercacheName - cache name.protected <K,V> CacheConfig<K,V> getCacheConfig(String cacheName, String simpleCacheName)
getCacheConfig in class AbstractHazelcastCacheManagerprotected <K,V> ICacheInternal<K,V> createCacheProxy(CacheConfig<K,V> cacheConfig)
createCacheProxy in class AbstractHazelcastCacheManagerprotected <K,V> CacheConfig<K,V> findCacheConfig(String cacheName, String simpleCacheName, boolean createAlsoOnOthers, boolean syncCreate)
findCacheConfig in class AbstractHazelcastCacheManagerprotected <K,V> CacheConfig<K,V> createCacheConfig(String cacheName, CacheConfig<K,V> config, boolean createAlsoOnOthers, boolean syncCreate)
createCacheConfig in class AbstractHazelcastCacheManagerpublic <T> T unwrap(Class<T> clazz)
protected void postClose()
postClose in class AbstractHazelcastCacheManagerprotected void postDestroy()
postDestroy in class AbstractHazelcastCacheManagerprotected void onShuttingDown()
onShuttingDown in class AbstractHazelcastCacheManagerpublic NearCacheManager getNearCacheManager()
NearCacheManager with the underlying client instance.NearCacheManager with the underlying client instanceCopyright © 2017 Hazelcast, Inc.. All Rights Reserved.