public static class NullImplementation.NullCacheStore extends Object implements CacheStore
Modifier and Type | Field and Description |
---|---|
static NullImplementation.NullCacheStore |
INSTANCE
Singleton instance.
|
Constructor and Description |
---|
NullCacheStore() |
Modifier and Type | Method and Description |
---|---|
void |
erase(Object oKey)
Remove the specified key from the underlying store if present.
|
void |
eraseAll(Collection colKeys)
Remove the specified keys from the underlying store if present.
|
Object |
load(Object oKey)
Return the value associated with the specified key, or null if the key does not have an associated value in the underlying store.
|
Map |
loadAll(Collection colKeys)
Return the values associated with each the specified keys in the passed collection.
|
void |
store(Object oKey, Object oValue)
Store the specified value under the specified key in the underlying store.
|
void |
storeAll(Map mapEntries)
Store the specified values under the specified keys in the underlying store.
|
public static final NullImplementation.NullCacheStore INSTANCE
public Object load(Object oKey)
load
in interface CacheLoader
oKey
- key whose associated value is to be returnedpublic Map loadAll(Collection colKeys)
loadAll
in interface CacheLoader
colKeys
- a collection of keys to loadpublic void store(Object oKey, Object oValue)
store
in interface CacheStore
oKey
- key to store the value underoValue
- value to be storedpublic void storeAll(Map mapEntries)
If this operation fails (by throwing an exception) after a partial success, the convention is that entries which have been stored successfully are to be removed from the specified mapEntries, indicating that the store operation for the entries left in the map has failed or has not been attempted.
storeAll
in interface CacheStore
mapEntries
- a Map of any number of keys and values to storepublic void erase(Object oKey)
erase
in interface CacheStore
oKey
- key whose mapping is being removed from the cachepublic void eraseAll(Collection colKeys)
If this operation fails (by throwing an exception) after a partial success, the convention is that keys which have been erased successfully are to be removed from the specified colKeys, indicating that the erase operation for the keys left in the collection has failed or has not been attempted.
eraseAll
in interface CacheStore
colKeys
- keys whose mappings are being removed from the cache