K
- the type of keys for the Cache
V
- the type of values for the Cache
public 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
Configuration s. |
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, unwrap
forEach, spliterator
static final String JCACHE_CONFIG_CACHE_NAME
Configuration
s.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()
JCacheIdentifier
void destroy()
CoherenceBasedCache
due to a request from a
CoherenceBasedCacheManager
.