Interface QueryCache
- All Known Implementing Classes:
- StandardQueryCache
public interface QueryCache
Cache that contains queries and a collection of object identifiers
- 
Method SummaryModifier 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- 
getReturns the query results associated withqueryKeyin this cache
- 
putAssociatesqueryResultwithqueryKeyin this cache
- 
invalidateDiscards cached query results for metaClass nametypeName.
- 
invalidateDiscards cached query results for metaClass namestypeNames.
- 
invalidateAllvoid invalidateAll()Discards all queries results in the cache.
- 
sizelong size()Returns number of entries in this cache.
 
-