net.spy.memcached
Class CacheMap
java.lang.Object
net.spy.memcached.BaseCacheMap<Object>
net.spy.memcached.CacheMap
- All Implemented Interfaces:
- Map<String,Object>
public class CacheMap
- extends BaseCacheMap<Object>
A Map interface to memcached.
Do note that nothing that iterates over the map will work (such is
memcached). All iteration mechanisms will return empty iterators and
such.
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Methods inherited from class net.spy.memcached.BaseCacheMap |
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CacheMap
public CacheMap(MemcachedClientIF c,
int expiration,
String prefix)
- Construct a CacheMap over the given MemcachedClient.
- Parameters:
c
- the clientexpiration
- the expiration to set for keys written to the cacheprefix
- a prefix used to make keys in this map unique
CacheMap
public CacheMap(MemcachedClientIF c,
String prefix)
- Construct a CacheMap over the given MemcachedClient with no expiration.
Keys written into this Map will only expire when the LRU pushes them
out.
- Parameters:
c
- the clientprefix
- a prefix used to make keys in this map unique