org.terracotta.modules.ehcache.store.nonstop
Class LocalReadsAndExceptionOnWritesTimeoutStore
java.lang.Object
org.terracotta.modules.ehcache.store.nonstop.LocalReadsAndExceptionOnWritesTimeoutStore
- All Implemented Interfaces:
- Store, TerracottaStore
public class LocalReadsAndExceptionOnWritesTimeoutStore
- extends Object
- implements TerracottaStore
LocalReadsAndExceptionOnWritesTimeoutStore
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalReadsAndExceptionOnWritesTimeoutStore
public LocalReadsAndExceptionOnWritesTimeoutStore(TerracottaStore delegate)
- Constructor accepting the
NonstopActiveDelegateHolder
LocalReadsAndExceptionOnWritesTimeoutStore
public LocalReadsAndExceptionOnWritesTimeoutStore()
getSize
public int getSize()
- Specified by:
getSize in interface Store
getInMemorySize
public int getInMemorySize()
- Specified by:
getInMemorySize in interface Store
getOffHeapSize
public int getOffHeapSize()
- Specified by:
getOffHeapSize in interface Store
getOnDiskSize
public int getOnDiskSize()
- Specified by:
getOnDiskSize in interface Store
getTerracottaClusteredSize
public int getTerracottaClusteredSize()
- Specified by:
getTerracottaClusteredSize in interface Store
getInMemorySizeInBytes
public long getInMemorySizeInBytes()
- Specified by:
getInMemorySizeInBytes in interface Store
getOffHeapSizeInBytes
public long getOffHeapSizeInBytes()
- Specified by:
getOffHeapSizeInBytes in interface Store
getOnDiskSizeInBytes
public long getOnDiskSizeInBytes()
- Specified by:
getOnDiskSizeInBytes in interface Store
hasAbortedSizeOf
public boolean hasAbortedSizeOf()
- Specified by:
hasAbortedSizeOf in interface Store
getStatus
public Status getStatus()
- Specified by:
getStatus in interface Store
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey in interface Store
containsKeyOnDisk
public boolean containsKeyOnDisk(Object key)
- Specified by:
containsKeyOnDisk in interface Store
containsKeyOffHeap
public boolean containsKeyOffHeap(Object key)
- Specified by:
containsKeyOffHeap in interface Store
containsKeyInMemory
public boolean containsKeyInMemory(Object key)
- Specified by:
containsKeyInMemory in interface Store
get
public Element get(Object key)
- Specified by:
get in interface Store
getQuiet
public Element getQuiet(Object key)
- Specified by:
getQuiet in interface Store
getKeys
public List getKeys()
- Specified by:
getKeys in interface Store
bufferFull
public boolean bufferFull()
- Specified by:
bufferFull in interface Store
getInMemoryEvictionPolicy
public Policy getInMemoryEvictionPolicy()
- Specified by:
getInMemoryEvictionPolicy in interface Store
executeQuery
public Results executeQuery(StoreQuery query)
throws SearchException
- Specified by:
executeQuery in interface Store
- Throws:
SearchException
getSearchAttribute
public <T> Attribute<T> getSearchAttribute(String attributeName)
- Specified by:
getSearchAttribute in interface Store
getAllQuiet
public Map<Object,Element> getAllQuiet(Collection<?> keys)
- Specified by:
getAllQuiet in interface Store
getAll
public Map<Object,Element> getAll(Collection<?> keys)
- Specified by:
getAll in interface Store
getInternalContext
public Object getInternalContext()
- Specified by:
getInternalContext in interface Store
isCacheCoherent
public boolean isCacheCoherent()
- Specified by:
isCacheCoherent in interface Store
isClusterCoherent
public boolean isClusterCoherent()
throws TerracottaNotRunningException
- Specified by:
isClusterCoherent in interface Store
- Throws:
TerracottaNotRunningException
isNodeCoherent
public boolean isNodeCoherent()
throws TerracottaNotRunningException
- Specified by:
isNodeCoherent in interface Store
- Throws:
TerracottaNotRunningException
waitUntilClusterCoherent
public void waitUntilClusterCoherent()
throws UnsupportedOperationException,
TerracottaNotRunningException,
InterruptedException
- Specified by:
waitUntilClusterCoherent in interface Store
- Throws:
UnsupportedOperationException
TerracottaNotRunningException
InterruptedException
getMBean
public Object getMBean()
- Specified by:
getMBean in interface Store
unsafeGet
public Element unsafeGet(Object key)
- Specified by:
unsafeGet in interface TerracottaStore
getLocalKeys
public Set getLocalKeys()
- Specified by:
getLocalKeys in interface TerracottaStore
getTransactionalMode
public CacheConfiguration.TransactionalMode getTransactionalMode()
- Specified by:
getTransactionalMode in interface TerracottaStore
put
public boolean put(Element element)
throws IllegalArgumentException,
IllegalStateException,
CacheException
- Specified by:
put in interface Store
- Throws:
IllegalArgumentException
IllegalStateException
CacheException
putAll
public void putAll(Collection<Element> elements)
throws CacheException
- Specified by:
putAll in interface Store
- Throws:
CacheException
remove
public Element remove(Object key)
throws IllegalStateException
- Specified by:
remove in interface Store
- Throws:
IllegalStateException
removeAll
public void removeAll(Collection<?> keys)
throws IllegalStateException
- Specified by:
removeAll in interface Store
- Throws:
IllegalStateException
removeAll
public void removeAll()
throws IllegalStateException,
CacheException
- Specified by:
removeAll in interface Store
- Throws:
IllegalStateException
CacheException
flush
public void flush()
throws IllegalStateException,
CacheException,
IOException
- Specified by:
flush in interface Store
- Throws:
IllegalStateException
CacheException
IOException
putIfAbsent
public Element putIfAbsent(Element element)
throws NullPointerException
- Specified by:
putIfAbsent in interface Store
- Throws:
NullPointerException
replace
public Element replace(Element element)
throws NullPointerException
- Specified by:
replace in interface Store
- Throws:
NullPointerException
addStoreListener
public void addStoreListener(StoreListener listener)
- Specified by:
addStoreListener in interface Store
dispose
public void dispose()
- Specified by:
dispose in interface Store
expireElements
public void expireElements()
- Specified by:
expireElements in interface Store
putWithWriter
public boolean putWithWriter(Element element,
CacheWriterManager writerManager)
throws CacheException
- Specified by:
putWithWriter in interface Store
- Throws:
CacheException
removeElement
public Element removeElement(Element element,
ElementValueComparator comparator)
throws NullPointerException
- Specified by:
removeElement in interface Store
- Throws:
NullPointerException
removeStoreListener
public void removeStoreListener(StoreListener listener)
- Specified by:
removeStoreListener in interface Store
removeWithWriter
public Element removeWithWriter(Object key,
CacheWriterManager writerManager)
throws CacheException
- Specified by:
removeWithWriter in interface Store
- Throws:
CacheException
replace
public boolean replace(Element old,
Element element,
ElementValueComparator comparator)
throws NullPointerException,
IllegalArgumentException
- Specified by:
replace in interface Store
- Throws:
NullPointerException
IllegalArgumentException
setAttributeExtractors
public void setAttributeExtractors(Map<String,AttributeExtractor> extractors)
- Specified by:
setAttributeExtractors in interface Store
setInMemoryEvictionPolicy
public void setInMemoryEvictionPolicy(Policy policy)
- Specified by:
setInMemoryEvictionPolicy in interface Store
setNodeCoherent
public void setNodeCoherent(boolean coherent)
throws UnsupportedOperationException
- Specified by:
setNodeCoherent in interface Store
- Throws:
UnsupportedOperationException
recalculateSize
public void recalculateSize(Object key)
- Specified by:
recalculateSize in interface Store
createWriteBehind
public WriteBehind createWriteBehind()
- Specified by:
createWriteBehind in interface TerracottaStore
Copyright © 2003-2013 Terracotta, Inc.. All Rights Reserved.