public interface JetCacheManager
JetCacheManager is the entry point to access JSR-107 (JCache) caches
via JetInstance interface. Hazelcast Jet's JetCacheManager
provides access to JCache caches configured cluster-wide,
even when created by different JCache CacheManagers.
Note that this interface is not related to JCache CacheManager.
Its purpose is to host ICacheJet related methods, separately from
JetInstance, in order to allow frameworks that make
use of reflection and/or dynamic proxies (e.g. Mockito, Spring etc)
to operate on JetInstance when JCache is not on the classpath.
| Modifier and Type | Method and Description |
|---|---|
<K,V> ICacheJet<K,V> |
getCache(String name)
Returns the cache instance with the specified, optionally prefixed, cache
name:
|
<K,V> ICacheJet<K,V> getCache(String name)
<prefixed_cache_name> = [<uri_prefix>/][<cl_prefix>/]<simple_cache_name>where
<simple_cache_name> is the cache name without any prefix.
name - the prefixed name of the cacheCacheNotExistsException - if there is no configured or created cache
with the specified prefixed nameIllegalStateException - if a valid JCache library does not exist in the classpath
(1.0.0-PFD or 0.x versions are not valid)CacheUtil.getPrefixedCacheName(String, java.net.URI, ClassLoader)Copyright © 2018 Hazelcast, Inc.. All rights reserved.