Package org.datanucleus.cache.xmemcached
Class XmemcachedQueryResultCache
- java.lang.Object
-
- org.datanucleus.store.query.cache.AbstractQueryResultsCache
-
- org.datanucleus.cache.xmemcached.XmemcachedQueryResultCache
-
- All Implemented Interfaces:
Serializable,org.datanucleus.store.query.cache.QueryResultsCache
public class XmemcachedQueryResultCache extends org.datanucleus.store.query.cache.AbstractQueryResultsCachePlugin using xmemcached implementation of "memcached" as a query results cache.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTY_CACHE_QUERYRESULTS_MEMCACHED_KEYPREFIXstatic StringPROPERTY_CACHE_QUERYRESULTS_MEMCACHED_SERVERS
-
Constructor Summary
Constructors Constructor Description XmemcachedQueryResultCache(org.datanucleus.NucleusContext nucleusCtx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleancontains(String queryKey)voidevict(Class candidate)voidevict(org.datanucleus.store.query.Query query)voidevict(org.datanucleus.store.query.Query query, Map params)voidevictAll()List<Object>get(String queryKey)List<Object>put(String queryKey, List<Object> results)
-
-
-
Field Detail
-
PROPERTY_CACHE_QUERYRESULTS_MEMCACHED_SERVERS
public static final String PROPERTY_CACHE_QUERYRESULTS_MEMCACHED_SERVERS
- See Also:
- Constant Field Values
-
PROPERTY_CACHE_QUERYRESULTS_MEMCACHED_KEYPREFIX
public static final String PROPERTY_CACHE_QUERYRESULTS_MEMCACHED_KEYPREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
close
public void close()
-
contains
public boolean contains(String queryKey)
-
evict
public void evict(Class candidate)
-
evict
public void evict(org.datanucleus.store.query.Query query)
-
evict
public void evict(org.datanucleus.store.query.Query query, Map params)
-
evictAll
public void evictAll()
-
-