public interface QueryCache
| Modifier and Type | Method and Description |
|---|---|
QueryResult |
get(QueryKey queryKey)
Returns the query results associated with
queryKey in this cache |
void |
invalidate(java.util.Set<java.lang.String> typeNames)
Discards cached query results for metaClass names
typeNames. |
void |
invalidate(java.lang.String typeName)
Discards cached query results for metaClass name
typeName. |
void |
invalidateAll()
Discards all queries results in the cache.
|
void |
put(QueryKey queryKey,
QueryResult queryResult)
Associates
queryResult with queryKey in this cache |
long |
size()
Returns number of entries in this cache.
|
QueryResult get(QueryKey queryKey)
queryKey in this cachevoid put(QueryKey queryKey, QueryResult queryResult)
queryResult with queryKey in this cachevoid invalidate(java.lang.String typeName)
typeName.void invalidate(java.util.Set<java.lang.String> typeNames)
typeNames.void invalidateAll()
long size()