Class 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.

  • Constructor Details

    • CacheMap

      public CacheMap(MemcachedClientIF c, int expiration, String prefix)
      Construct a CacheMap over the given MemcachedClient.
      Parameters:
      c - the client
      expiration - the expiration to set for keys written to the cache
      prefix - 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 client
      prefix - a prefix used to make keys in this map unique