Interface QueryCache
- All Known Implementing Classes:
StandardQueryCache
public interface QueryCache
Cache that contains queries and a collection of object identifiers
-
Method Summary
Modifier and TypeMethodDescriptionReturns the query results associated withqueryKeyin this cachevoidinvalidate(String typeName) Discards cached query results for metaClass nametypeName.voidinvalidate(Set<String> typeNames) Discards cached query results for metaClass namestypeNames.voidDiscards all queries results in the cache.voidput(QueryKey queryKey, QueryResult queryResult) AssociatesqueryResultwithqueryKeyin this cachelongsize()Returns number of entries in this cache.
-
Method Details
-
get
Returns the query results associated withqueryKeyin this cache -
put
AssociatesqueryResultwithqueryKeyin this cache -
invalidate
Discards cached query results for metaClass nametypeName. -
invalidate
Discards cached query results for metaClass namestypeNames. -
invalidateAll
void invalidateAll()Discards all queries results in the cache. -
size
long size()Returns number of entries in this cache.
-