Package org.datanucleus.cache.cacheonix
Class CacheonixQueryResultCache
- java.lang.Object
-
- org.datanucleus.store.query.cache.AbstractQueryResultsCache
-
- org.datanucleus.cache.cacheonix.CacheonixQueryResultCache
-
- All Implemented Interfaces:
Serializable,org.datanucleus.store.query.cache.QueryResultsCache
public class CacheonixQueryResultCache extends org.datanucleus.store.query.cache.AbstractQueryResultsCacheImplementation of a query results cache using Cacheonix.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CacheonixQueryResultCache(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)intsize()
-
-
-
Method Detail
-
close
public void close()
-
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()
-
size
public int size()
-
contains
public boolean contains(String queryKey)
-
-