public class MemCachedKeyValueStore extends java.lang.Object implements KeyValueStore
| Constructor and Description |
|---|
MemCachedKeyValueStore(KeyValueStore keyValueStore,
int cacheSize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(java.lang.String key) |
int |
count() |
boolean |
deleteAll() |
boolean |
deleteValue(java.lang.String key) |
java.lang.String |
getStoreName() |
java.io.InputStream |
getStream(java.lang.String key) |
java.lang.String |
getValue(java.lang.String key) |
boolean |
isEmpty() |
java.util.Set<java.lang.String> |
keySet() |
boolean |
saveStream(java.lang.String key,
java.io.InputStream stream) |
boolean |
saveValue(java.lang.String key,
java.lang.String value) |
public MemCachedKeyValueStore(KeyValueStore keyValueStore, int cacheSize)
public boolean contains(java.lang.String key)
contains in interface KeyValueStorepublic java.lang.String getValue(java.lang.String key)
getValue in interface KeyValueStorepublic java.io.InputStream getStream(java.lang.String key)
getStream in interface KeyValueStorepublic boolean saveValue(java.lang.String key,
java.lang.String value)
saveValue in interface KeyValueStorepublic boolean saveStream(java.lang.String key,
java.io.InputStream stream)
throws java.io.IOException
saveStream in interface KeyValueStorejava.io.IOExceptionpublic boolean deleteValue(java.lang.String key)
deleteValue in interface KeyValueStorepublic boolean deleteAll()
deleteAll in interface KeyValueStorepublic java.util.Set<java.lang.String> keySet()
keySet in interface KeyValueStorepublic int count()
count in interface KeyValueStorepublic boolean isEmpty()
isEmpty in interface KeyValueStorepublic java.lang.String getStoreName()
getStoreName in interface KeyValueStore