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()