Package org.hibernate.cache.internal
Class QueryResultsCacheImpl
java.lang.Object
org.hibernate.cache.internal.QueryResultsCacheImpl
- All Implemented Interfaces:
QueryResultsCache
The standard implementation of the
QueryResultsCache interface.
Works in conjunction with TimestampsCache to help in recognizing
stale query results.-
Method Summary
Modifier and TypeMethodDescriptionList<?> get(QueryKey key, String[] spaces, SharedSessionContractImplementor session) Attempt to retrieve a cached query result list for the givenQueryKeyfrom the cache region, and then check if the cached results, if any, are stale.List<?> get(QueryKey key, Set<String> spaces, SharedSessionContractImplementor session) Attempt to retrieve a cached query result list for the givenQueryKeyfrom the cache region, and then check if the cached results, if any, are stale.The underlying cache region being used.booleanput(QueryKey key, List<?> results, SharedSessionContractImplementor session) Store a result list of a query with the givenQueryKeyin the query result cache.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.cache.spi.QueryResultsCache
clear, destroy
-
Method Details
-
getRegion
Description copied from interface:QueryResultsCacheThe underlying cache region being used.- Specified by:
getRegionin interfaceQueryResultsCache
-
toString
-