Interface HttpCacheInvalidator


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

    • 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.