org.terracotta.toolkit.internal.cache
Interface BufferingToolkitCache<K,V>

All Superinterfaces:
ConcurrentMap<K,V>, org.terracotta.toolkit.object.Destroyable, Map<K,V>, org.terracotta.toolkit.search.SearchableMap<K,V>, org.terracotta.toolkit.bulkload.ToolkitBulkLoadObject, org.terracotta.toolkit.cache.ToolkitCache<K,V>, ToolkitCacheInternal<K,V>, org.terracotta.toolkit.object.ToolkitObject

public interface BufferingToolkitCache<K,V>
extends ToolkitCacheInternal<K,V>

Author:
tim

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 void flushBuffer()
           
 boolean isBuffering()
           
 void startBuffering()
           
 void stopBuffering()
           
 
Methods inherited from interface org.terracotta.toolkit.internal.cache.ToolkitCacheInternal
clearLocalCache, clearVersioned, containsKeyLocalOffHeap, containsKeyLocalOnHeap, containsLocalKey, disposeLocally, getNodesWithKeys, getVersionedValue, keySetForSegment, localKeySet, localOffHeapSize, localOffHeapSizeInBytes, localOnHeapSize, localOnHeapSizeInBytes, localSize, put, putIfAbsentVersioned, putIfAbsentVersioned, putVersioned, putVersioned, quickClear, quickSize, registerVersionUpdateListener, remove, removeAll, removeVersioned, replace, unlockedGet, unlockedGetAll, unlockedPutNoReturn, unlockedPutNoReturnVersioned, unlockedRemoveNoReturn, unlockedRemoveNoReturnVersioned, unsafeLocalGet
 
Methods inherited from interface org.terracotta.toolkit.cache.ToolkitCache
addListener, createLockForKey, getAll, getAllQuiet, getConfiguration, getQuiet, putIfAbsent, putNoReturn, putNoReturn, removeListener, removeNoReturn, setConfigField
 
Methods inherited from interface java.util.concurrent.ConcurrentMap
putIfAbsent, remove, replace, replace
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from interface org.terracotta.toolkit.object.Destroyable
destroy, isDestroyed
 
Methods inherited from interface org.terracotta.toolkit.search.SearchableMap
createQueryBuilder, setAttributeExtractor
 
Methods inherited from interface org.terracotta.toolkit.bulkload.ToolkitBulkLoadObject
isBulkLoadEnabled, isNodeBulkLoadEnabled, setNodeBulkLoadEnabled, waitUntilBulkLoadComplete
 
Methods inherited from interface org.terracotta.toolkit.object.ToolkitObject
getName
 

Method Detail

startBuffering

void startBuffering()

isBuffering

boolean isBuffering()

stopBuffering

void stopBuffering()

flushBuffer

void flushBuffer()


Copyright © 2013 Terracotta, Inc.. All Rights Reserved.