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 | Field and Description |
---|---|
protected CoherenceBasedCacheManager |
AbstractCoherenceBasedCache.m_manager
The
CoherenceBasedCacheManager that owns the Cache . |
Modifier and Type | Method and Description |
---|---|
CoherenceBasedCache<K,V> |
CoherenceBasedConfiguration.createCache(CoherenceBasedCacheManager manager,
String name)
Creates a
CoherenceBasedCache based on the current state of
the CoherenceBasedConfiguration , to be owned by
the specified CoherenceBasedCacheManager . |
void |
CoherenceBasedConfiguration.destroyCache(CoherenceBasedCacheManager manager,
String name)
Destroy a
CoherenceBasedCache implementation. |
Constructor and Description |
---|
AbstractCoherenceBasedCache(CoherenceBasedCacheManager manager,
String sJCacheName,
C configuration)
Constructs an
AbstractCoherenceBasedCache . |
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 void |
MBeanServerRegistrationUtility.unregisterCacheObject(CoherenceBasedCacheManager mgr,
JCacheIdentifier id,
MBeanServerRegistrationUtility.ObjectNameType objectNameType)
Removes registered JCache MBean for a Cache
|
Modifier and Type | Method and Description |
---|---|
CoherenceBasedCache<K,V> |
LocalCacheConfiguration.createCache(CoherenceBasedCacheManager manager,
String sJCacheName) |
void |
LocalCacheConfiguration.destroyCache(CoherenceBasedCacheManager manager,
String name) |
Constructor and Description |
---|
LocalCache(CoherenceBasedCacheManager manager,
String sJCacheName,
LocalCacheConfiguration<K,V> configuration)
Constructs a
LocalCache configured by LocalCacheConfiguration . |
Modifier and Type | Method and Description |
---|---|
CoherenceBasedCache<K,V> |
PartitionedCacheConfiguration.createCache(CoherenceBasedCacheManager manager,
String sJCacheName) |
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.
|
void |
PartitionedCacheConfiguration.destroyCache(CoherenceBasedCacheManager manager,
String sJcacheName) |
Constructor and Description |
---|
PartitionedCache(CoherenceBasedCacheManager manager,
String sJCacheName,
PartitionedCacheConfiguration<K,V> configuration)
Constructs a
PartitionedCache configured by PartitionedCacheConfiguration
in context of CoherenceBasedCacheManager with JCache name sJCacheName . |
Modifier and Type | Method and Description |
---|---|
CoherenceBasedCache<K,V> |
PassThroughCacheConfiguration.createCache(CoherenceBasedCacheManager manager,
String sJCacheName) |
void |
PassThroughCacheConfiguration.destroyCache(CoherenceBasedCacheManager manager,
String name) |
Constructor and Description |
---|
PassThroughCache(CoherenceBasedCacheManager manager,
String sJCacheName,
PassThroughCacheConfiguration<K,V> configuration)
Constructs a
PassThroughCache |
Modifier and Type | Method and Description |
---|---|
CoherenceBasedCache<K,V> |
RemoteCacheConfiguration.createCache(CoherenceBasedCacheManager manager,
String sJCacheName) |
void |
RemoteCacheConfiguration.destroyCache(CoherenceBasedCacheManager manager,
String sJcacheName) |
Constructor and Description |
---|
RemoteCache(CoherenceBasedCacheManager manager,
String sJCacheName,
RemoteCacheConfiguration configuration)
Constructs a
RemoteCache configured by PartitionedCacheConfiguration
in context of CoherenceBasedCacheManager with JCache name sJCacheName . |