| Package | Description |
|---|---|
| com.terracotta.entity.ehcache |
| Modifier and Type | Class and Description |
|---|---|
class |
ToolkitBackedClusteredCache |
| Modifier and Type | Method and Description |
|---|---|
ClusteredCache |
ClusteredCacheManager.addCacheIfAbsent(String cacheName,
ClusteredCache clusteredCache)
Method for adding a
ClusteredCache to this ClusteredCacheManager. |
ClusteredCache |
ToolkitBackedClusteredCacheManager.addCacheIfAbsent(String cacheName,
ClusteredCache clusteredCache) |
ClusteredCache |
ClusteredCacheManager.getCache(String cacheName) |
ClusteredCache |
ToolkitBackedClusteredCacheManager.getCache(String cacheName) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,ClusteredCache> |
ClusteredCacheManager.getCaches() |
Map<String,ClusteredCache> |
ToolkitBackedClusteredCacheManager.getCaches() |
| Modifier and Type | Method and Description |
|---|---|
ClusteredCache |
ClusteredCacheManager.addCacheIfAbsent(String cacheName,
ClusteredCache clusteredCache)
Method for adding a
ClusteredCache to this ClusteredCacheManager. |
ClusteredCache |
ToolkitBackedClusteredCacheManager.addCacheIfAbsent(String cacheName,
ClusteredCache clusteredCache) |
boolean |
ClusteredCacheManager.destroyCache(ClusteredCache clusteredCache)
Method for destroying a cache entity
This method will follow these steps: Put cache entity in exclusive maintenance mode If this fails, throws IllegalStateException
Verify the cache entity passed in matches the current known cache entity
If this fails, throws IllegalArgumentException
Update the cache entity state to ClusteredEntityState.DESTROY_IN_PROGRESS and save it
If this fails, throws UnsupportedOperationException
Perform the destroy operation
|
boolean |
ToolkitBackedClusteredCacheManager.destroyCache(ClusteredCache clusteredCache) |
boolean |
ClusteredCacheManager.isCacheUsed(ClusteredCache clusteredCache) |
boolean |
ToolkitBackedClusteredCacheManager.isCacheUsed(ClusteredCache clusteredCache) |
void |
ClusteredCacheManager.markCacheInUse(ClusteredCache clusteredCache) |
void |
ToolkitBackedClusteredCacheManager.markCacheInUse(ClusteredCache clusteredCache) |
void |
ClusteredCacheManager.releaseCacheUse(ClusteredCache clusteredCache) |
void |
ToolkitBackedClusteredCacheManager.releaseCacheUse(ClusteredCache clusteredCache) |
Copyright © 2019 Terracotta, Inc.. All rights reserved.