public class BTreePersistentIndexedCache<K,V> extends Object implements PersistentIndexedCache<K,V>
| Constructor and Description |
|---|
BTreePersistentIndexedCache(File cacheFile,
Serializer<K> keySerializer,
Serializer<V> valueSerializer) |
BTreePersistentIndexedCache(File cacheFile,
Serializer<K> keySerializer,
Serializer<V> valueSerializer,
short maxChildIndexEntries,
int maxFreeListEntries) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
V |
get(K key)
Fetches the value of a key from this cache.
|
boolean |
isOpen() |
void |
put(K key,
V value)
Puts/replaces the value of a key in this cache.
|
void |
remove(K key)
Removes a key-value mapping from this cache.
|
void |
reset() |
String |
toString() |
void |
verify() |
public BTreePersistentIndexedCache(File cacheFile, Serializer<K> keySerializer, Serializer<V> valueSerializer)
public BTreePersistentIndexedCache(File cacheFile, Serializer<K> keySerializer, Serializer<V> valueSerializer, short maxChildIndexEntries, int maxFreeListEntries)
public V get(K key)
PersistentIndexedCacheget in interface PersistentIndexedCache<K,V>public void put(K key, V value)
PersistentIndexedCacheput in interface PersistentIndexedCache<K,V>public void remove(K key)
PersistentIndexedCacheremove in interface PersistentIndexedCache<K,V>public void reset()
public void close()
public boolean isOpen()
public void verify()
Copyright © 2013. All rights reserved