Class CacheMap
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 Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionCacheMap(MemcachedClientIF c, int expiration, String prefix) Construct a CacheMap over the given MemcachedClient.CacheMap(MemcachedClientIF c, String prefix) Construct a CacheMap over the given MemcachedClient with no expiration. -
Method Summary
Methods inherited from class BaseCacheMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuesMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
CacheMap
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
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
-