K - the type of keys for the CacheV - the type of values for the Cachepublic interface CoherenceBasedCache<K,V>
extends javax.cache.Cache<K,V>
Cache.
All Coherence-based implementations of Cache
should implement this interface.
| Modifier and Type | Field and Description |
|---|---|
static String |
JCACHE_CONFIG_BACK_SCHEME_NAME
The name of the Coherence Scheme that will manage
JCACHE_CONFIG_CACHE_NAME back-scheme caches. |
static String |
JCACHE_CONFIG_BACK_SCHEME_SERVICE_NAME
The name of the Coherence Scheme that will manage
JCACHE_CONFIG_CACHE_NAME back-scheme service. |
static String |
JCACHE_CONFIG_CACHE_NAME
The name of the Coherence NamedCache that will hold JCache
Configurations. |
static String |
JCACHE_CONFIG_SCHEME_NAME
The name of the Coherence Scheme that will manage
JCACHE_CONFIG_CACHE_NAME caches. |
static String |
JCACHE_CONFIG_SERVICE_NAME
The name of the Coherence Service that will manage
JCACHE_CONFIG_CACHE_NAME caches. |
static String |
JCACHE_EXTEND_PROXY_SERVICE_NAME |
static String |
JCACHE_EXTEND_SCHEME_NAME |
static String |
JCACHE_EXTEND_SERVICE_NAME |
static String |
JCACHE_LOCAL_CACHE_NAME_PATTERN
The name of the Coherence NamedCache onto which Local JCaches will be mapped.
|
static String |
JCACHE_LOCAL_CACHE_NAME_PREFIX
The Coherence NamedCache name prefix that JCache Local Caches will use.
|
static String |
JCACHE_LOCAL_SCHEME_NAME
The name of the Coherence Scheme that will manage Local caches.
|
static String |
JCACHE_LOCAL_SERVICE_NAME
The name of the Coherence Service that will manage Local caches.
|
static String |
JCACHE_PARTITIONED_CACHE_NAME_PATTERN
The name of the Coherence NamedCache onto which Partitioned JCaches will be mapped.
|
static String |
JCACHE_PARTITIONED_CACHE_NAME_PREFIX
The Coherence NamedCache name prefix that JCache Partitioned Caches use internally.
|
static String |
JCACHE_PARTITIONED_SCHEME_NAME
The name of the Coherence Scheme that will manage partitioned caches.
|
static String |
JCACHE_PARTITIONED_SERVICE_NAME
The name of the Coherence Service that will manage partitioned caches.
|
static String |
JCACHE_REMOTE_SCHEME
The name of the Coherence remote scheme for JCache.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys a
CoherenceBasedCache due to a request from a
CoherenceBasedCacheManager. |
JCacheIdentifier |
getIdentifier()
Obtain the internal identifier used for JCache caches.
|
clear, close, containsKey, deregisterCacheEntryListener, get, getAll, getAndPut, getAndRemove, getAndReplace, getCacheManager, getConfiguration, getName, invoke, invokeAll, isClosed, iterator, loadAll, put, putAll, putIfAbsent, registerCacheEntryListener, remove, remove, removeAll, removeAll, replace, replace, unwrapforEach, spliteratorstatic final String JCACHE_CONFIG_CACHE_NAME
Configurations.static final String JCACHE_CONFIG_SERVICE_NAME
JCACHE_CONFIG_CACHE_NAME caches.static final String JCACHE_CONFIG_SCHEME_NAME
JCACHE_CONFIG_CACHE_NAME caches.static final String JCACHE_CONFIG_BACK_SCHEME_NAME
JCACHE_CONFIG_CACHE_NAME back-scheme caches.static final String JCACHE_CONFIG_BACK_SCHEME_SERVICE_NAME
JCACHE_CONFIG_CACHE_NAME back-scheme service.static final String JCACHE_PARTITIONED_CACHE_NAME_PREFIX
static final String JCACHE_PARTITIONED_CACHE_NAME_PATTERN
static final String JCACHE_PARTITIONED_SCHEME_NAME
static final String JCACHE_PARTITIONED_SERVICE_NAME
static final String JCACHE_LOCAL_CACHE_NAME_PREFIX
static final String JCACHE_LOCAL_CACHE_NAME_PATTERN
static final String JCACHE_LOCAL_SCHEME_NAME
static final String JCACHE_LOCAL_SERVICE_NAME
static final String JCACHE_EXTEND_SCHEME_NAME
static final String JCACHE_EXTEND_SERVICE_NAME
static final String JCACHE_EXTEND_PROXY_SERVICE_NAME
static final String JCACHE_REMOTE_SCHEME
JCacheIdentifier getIdentifier()
JCacheIdentifiervoid destroy()
CoherenceBasedCache due to a request from a
CoherenceBasedCacheManager.