Package | Description |
---|---|
com.tangosol.coherence.jcache |
Contains classes related to Coherence JCache.
|
com.tangosol.coherence.jcache.common |
Common utilities used by Coherence JCache.
|
com.tangosol.coherence.jcache.localcache |
Contains classes related to local cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.partitionedcache |
Contains classes related to partitioned cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.passthroughcache |
Contains classes related to pass-through cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.remotecache |
Contains classes related to remote cache implementation of Coherence JCache.
|
Modifier and Type | Method and Description |
---|---|
JCacheIdentifier |
CoherenceBasedCache.getIdentifier()
Obtain the internal identifier used for JCache caches.
|
abstract JCacheIdentifier |
AbstractCoherenceBasedCache.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
CoherenceBasedCompleteConfiguration |
CoherenceBasedCacheManager.getCacheToConfigurationMapping(JCacheIdentifier cacheId)
Provide access to meta cache that maps JCache cache names to JCache configuration.
|
void |
CoherenceBasedCacheManager.putCacheToConfigurationMapping(JCacheIdentifier cacheId,
CoherenceBasedCompleteConfiguration config)
put entry with key of sName
|
void |
CoherenceBasedCacheManager.removeCacheToConfigurationMapping(JCacheIdentifier cacheId)
remove entry with key of sName
|
Modifier and Type | Method and Description |
---|---|
JCacheIdentifier |
JCacheStatistics.getIdentifier()
Get unique JCacheIdentifier for cache that these statistics are for.
|
JCacheIdentifier |
ContextJCacheStatistics.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
static ObjectName |
MBeanServerRegistrationUtility.calculateObjectName(CoherenceBasedCacheManager mgr,
JCacheIdentifier id,
MBeanServerRegistrationUtility.ObjectNameType objectNameType)
Creates an object name using the scheme
"javax.cache:type=Cache<Statistics|Configuration>,CacheManager=<cacheManagerName>,Cache=<cacheName>"
MultiTenancy support:
"javax.cache:type=Cache<Statistics|Configuration>,CacheManager=<cacheManagerName>,Cache=<cacheName>domainPartition=<domainPartition>"
|
static JCacheContext |
JCacheContext.getContext(ResourceRegistry reg,
JCacheIdentifier cacheId)
Get a JCacheContext for
cacheId in ResourceRegistry |
static JCacheContext |
JCacheContext.getContext(ResourceRegistry reg,
JCacheIdentifier cacheId,
javax.cache.configuration.CompleteConfiguration config)
Get or Create a JCacheContext for
cacheId in ResourceRegistry |
static void |
JCacheContext.unregister(ResourceRegistry reg,
JCacheIdentifier cacheId) |
static void |
MBeanServerRegistrationUtility.unregisterCacheObject(CoherenceBasedCacheManager mgr,
JCacheIdentifier id,
MBeanServerRegistrationUtility.ObjectNameType objectNameType)
Removes registered JCache MBean for a Cache
|
Constructor and Description |
---|
ContextJCacheStatistics(JCacheIdentifier id)
Constructs JCacheStatistics for cache
id |
JCacheContext(JCacheIdentifier id,
javax.cache.configuration.CompleteConfiguration config)
Constructs a context for a JCache cache on each coherence storage node.
|
Modifier and Type | Method and Description |
---|---|
JCacheIdentifier |
LocalCache.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
JCacheIdentifier |
PartitionedCache.getIdentifier() |
JCacheIdentifier |
PartitionedJCacheStatistics.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
static void |
PartitionedCache.destroyCache(CoherenceBasedCacheManager mgr,
JCacheIdentifier id)
Destroy a partitioned cache when there is no PartitionedCache object.
|
static void |
PartitionedCache.destroyCache(CoherenceBasedCacheManager mgr,
JCacheIdentifier id,
NamedCache namedCache)
Destroy a partitioned cache.
|
Constructor and Description |
---|
CacheStatisticsExtractor(JCacheIdentifier id)
Constructs
PartitionedJCacheStatistics.CacheStatisticsExtractor to get JCacheStatistics
associated with id. |
PartitionedCacheStatisticsAggregator(JCacheIdentifier id,
ValueExtractor valueExtractor)
Constructs an aggregator to aggregate JCache Cache Statistics from
all storage-enabled servers for a JCache implemented as a Partitioned Cache.
|
PartitionedCacheStatisticsClear(JCacheIdentifier id,
ValueExtractor valueExtractor)
Constructs an aggregator to aggregate JCache Cache Statistics from
all storage-enabled servers for a JCache implemented as a Partitioned Cache.
|
Modifier and Type | Method and Description |
---|---|
JCacheIdentifier |
PassThroughCache.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
JCacheIdentifier |
RemoteCache.getIdentifier() |