Class XmemcachedQueryResultCache

  • All Implemented Interfaces:
    Serializable, org.datanucleus.store.query.cache.QueryResultsCache

    public class XmemcachedQueryResultCache
    extends org.datanucleus.store.query.cache.AbstractQueryResultsCache
    Plugin using xmemcached implementation of "memcached" as a query results cache.
    See Also:
    Serialized Form
    • 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
    • Constructor Detail

      • XmemcachedQueryResultCache

        public XmemcachedQueryResultCache​(org.datanucleus.NucleusContext nucleusCtx)
    • 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()