| Constructor and Description |
|---|
SortedMapBackedCache() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Map<String,Object> rec)
Adds a document.
|
void |
close()
Releases resources used by this cache, if possible.
|
void |
delete(Object key)
Delete all documents associated with the given key
|
void |
deleteAll()
Delete all data from the cache,leaving the empty cache intact.
|
void |
destroy()
Closes the cache, if open.
|
void |
flush()
Persists any pending data to the cache
|
Iterator<Map<String,Object>> |
iterator()
Returns an iterator, allowing callers to iterate through the entire cache
in key, then insertion, order.
|
Iterator<Map<String,Object>> |
iterator(Object key)
Returns an iterator, allowing callers to iterate through all documents that
match the given key in insertion order.
|
void |
open(Context context)
Opens the cache using the specified properties.
|
public void add(Map<String,Object> rec)
DIHCacheAdds a document. If a document already exists with the same key, both documents will exist in the cache, as the cache allows duplicate keys. To update a key's documents, first call delete(Object key).
public void close()
DIHCacheReleases resources used by this cache, if possible. The cache is flushed but not destroyed.
public void delete(Object key)
DIHCacheDelete all documents associated with the given key
public void deleteAll()
DIHCacheDelete all data from the cache,leaving the empty cache intact.
public void destroy()
DIHCacheCloses the cache, if open. Then removes all data, possibly removing the cache entirely from persistent storage.
public void flush()
DIHCachePersists any pending data to the cache
public Iterator<Map<String,Object>> iterator(Object key)
DIHCacheReturns an iterator, allowing callers to iterate through all documents that match the given key in insertion order.
public Iterator<Map<String,Object>> iterator()
DIHCacheReturns an iterator, allowing callers to iterate through the entire cache in key, then insertion, order.
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.