Interface QueryResultCache

  • All Known Implementing Classes:
    QueryResultCacheImpl

    public interface QueryResultCache
    Query result cache.
    Since:
    0.4.1
    Author:
    Abe White
    • Method Detail

      • 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

        void evictAll​(Class cls)
        Evict all result for queries involving the given class.