public final class DiskBackedMemoryStore extends FrontEndCacheTier<MemoryStore,DiskStore>
authority, cache
attributeExtractors
CLUSTER_COHERENT, NODE_COHERENT
Modifier and Type | Method and Description |
---|---|
static Store |
create(Ehcache cache,
Pool onHeapPool,
Pool onDiskPool)
Create a DiskBackedMemoryStore instance
|
Object |
getMBean()
Optional implementation specific MBean exposed by the store.
|
boolean |
notifyEvictionFromCache(Serializable key)
Whether evicting this from the cache should fire when evicting from upper tiers
|
bufferFull, containsKey, containsKeyInMemory, containsKeyOffHeap, containsKeyOnDisk, copyElementForReadIfNeeded, copyElementForWriteIfNeeded, dispose, expireElements, flush, get, getAllLocks, getInMemoryEvictionPolicy, getInMemorySize, getInMemorySizeInBytes, getInternalContext, getKeys, getLockFor, getOffHeapSize, getOffHeapSizeInBytes, getOnDiskSize, getOnDiskSizeInBytes, getQuiet, getSize, getStatus, getTerracottaClusteredSize, hasAbortedSizeOf, isCached, isEvictionCandidate, isPinned, put, putIfAbsent, putWithWriter, recalculateSize, remove, removeAll, removeElement, removeWithWriter, replace, replace, setInMemoryEvictionPolicy, setPinned, unpinAll
addStoreListener, executeQuery, getAll, getAllQuiet, getEventListenerList, getSearchAttribute, isCacheCoherent, isClusterCoherent, isNodeCoherent, putAll, removeAll, removeStoreListener, setAttributeExtractors, setNodeCoherent, waitUntilClusterCoherent
public static Store create(Ehcache cache, Pool onHeapPool, Pool onDiskPool)
cache
- the cacheonHeapPool
- the pool tracking on-heap usageonDiskPool
- the pool tracking on-disk usagepublic Object getMBean()
public boolean notifyEvictionFromCache(Serializable key)
notifyEvictionFromCache
in class FrontEndCacheTier<MemoryStore,DiskStore>
key
- the key to the elementCopyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.