| 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 | 
ContextJCacheStatistics.getIdentifier()  | 
JCacheIdentifier | 
JCacheStatistics.getIdentifier()
Get unique JCacheIdentifier for cache that these statistics are for. 
 | 
| 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()  |