Interface HttpCacheInvalidator


@Deprecated @Contract(threading=STATELESS) @Internal public interface HttpCacheInvalidator
Deprecated.
Do not use.
Given a particular HTTP request / response pair, flush any cache entries that this exchange would invalidate.
Since:
4.3
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    flushCacheEntriesInvalidatedByExchange(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.HttpResponse response, org.apache.hc.core5.function.Resolver<URI,String> cacheKeyResolver, HttpCacheStorage cacheStorage)
    Deprecated.
    Flush HttpCacheEntrys invalidated by the given message exchange.
    void
    flushCacheEntriesInvalidatedByRequest(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.function.Resolver<URI,String> cacheKeyResolver, HttpCacheStorage cacheStorage)
    Deprecated.
    Flush HttpCacheEntrys invalidated by the given request.
  • Method Details

    • flushCacheEntriesInvalidatedByRequest

      void flushCacheEntriesInvalidatedByRequest(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.function.Resolver<URI,String> cacheKeyResolver, HttpCacheStorage cacheStorage)
      Deprecated.
      Flush HttpCacheEntrys invalidated by the given request.
      Parameters:
      host - backend host
      request - request message
      cacheKeyResolver - cache key resolver used by cache storage
      cacheStorage - internal cache storage
      Since:
      5.0
    • flushCacheEntriesInvalidatedByExchange

      void flushCacheEntriesInvalidatedByExchange(org.apache.hc.core5.http.HttpHost host, org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.HttpResponse response, org.apache.hc.core5.function.Resolver<URI,String> cacheKeyResolver, HttpCacheStorage cacheStorage)
      Deprecated.
      Flush HttpCacheEntrys invalidated by the given message exchange.
      Parameters:
      host - backend host
      request - request message
      response - response message
      cacheKeyResolver - cache key resolver used by cache storage
      cacheStorage - internal cache storage
      Since:
      5.0