Interface HttpCacheInvalidator


  • public interface HttpCacheInvalidator
    Given a particular HttpRequest, flush any cache entries that this request would invalidate.
    Since:
    4.3
    • Method Detail

      • flushInvalidatedCacheEntries

        void flushInvalidatedCacheEntries​(HttpHost host,
                                          HttpRequest req)
        Remove cache entries from the cache that are no longer fresh or have been invalidated in some way.
        Parameters:
        host - The backend host we are talking to
        req - The HttpRequest to that host
      • flushInvalidatedCacheEntries

        void flushInvalidatedCacheEntries​(HttpHost host,
                                          HttpRequest request,
                                          HttpResponse response)
        Flushes entries that were invalidated by the given response received for the given host/request pair.