Package com.tangosol.net.cache
Class SerializationPagedCache.FakeBinaryStore
java.lang.Object
com.tangosol.net.cache.SerializationPagedCache.FakeBinaryStore
- All Implemented Interfaces:
- BinaryStore
- Enclosing class:
- SerializationPagedCache
A lite BinaryStore implementation used when the real underlying
 BinaryStore gets destroyed.
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.tangosol.io.BinaryStoreBinaryStore.KeySetAware, BinaryStore.SizeAware
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidRemove the specified key from the underlying store if present.voideraseAll()Remove all data from the underlying store.protected MapObtain the map that stores the binary values held by this BinaryStore.keys()Iterate all keys in the underlying store.Return the value associated with the specified key, or null if the key does not have an associated value in the underlying store.voidStore the specified value under the specific key in the underlying store.toString()Returns a string representation of the object.
- 
Constructor Details- 
FakeBinaryStorepublic FakeBinaryStore()
 
- 
- 
Method Details- 
loadReturn the value associated with the specified key, or null if the key does not have an associated value in the underlying store.- Specified by:
- loadin interface- BinaryStore
- Parameters:
- binKey- key whose associated value is to be returned
- Returns:
- the value associated with the specified key, or null if no value is available for that key
 
- 
storeStore the specified value under the specific key in the underlying store. This method is intended to support both key/value creation and value update for a specific key.- Specified by:
- storein interface- BinaryStore
- Parameters:
- binKey- key to store the value under
- binValue- value to be stored
 
- 
eraseRemove the specified key from the underlying store if present.- Specified by:
- erasein interface- BinaryStore
- Parameters:
- binKey- key whose mapping is to be removed from the map
 
- 
eraseAllpublic void eraseAll()Remove all data from the underlying store.- Specified by:
- eraseAllin interface- BinaryStore
 
- 
keysIterate all keys in the underlying store.- Specified by:
- keysin interface- BinaryStore
- Returns:
- a read-only iterator of the keys in the underlying store
 
- 
toStringReturns a string representation of the object.
- 
getBinaryMapObtain the map that stores the binary values held by this BinaryStore.- Returns:
- a map, keyed by Binary key with a value of Binary.
 
 
-