Package org.apache.openjpa.persistence
Interface QueryResultCache
- All Known Implementing Classes:
QueryResultCacheImpl
public interface QueryResultCache
Query result cache.
- Since:
- 0.4.1
- Author:
- Abe White
-
Method Summary
Modifier and TypeMethodDescriptionvoidevict(jakarta.persistence.Query q) Evict a query result from the cache.voidevictAll()Clear the cache.voidEvict all result for queries involving the given class.Deprecated.voidpin(jakarta.persistence.Query q) Pin the given query's result to the cache.voidunpin(jakarta.persistence.Query q) Unpin a previously-pinned query result.
-
Method Details
-
pin
void pin(jakarta.persistence.Query q) Pin the given query's result to the cache. -
unpin
void unpin(jakarta.persistence.Query q) Unpin a previously-pinned query result. -
evict
void evict(jakarta.persistence.Query q) Evict a query result from the cache. -
evictAll
void evictAll()Clear the cache. -
evictAll
Evict all result for queries involving the given class. -
getDelegate
Deprecated.cast toQueryResultCacheImplinstead. This method pierces the published-API boundary, as does the SPI cast.
-
QueryResultCacheImplinstead.