org.apache.http.client.cache
Interface HttpCacheInvalidator


public interface HttpCacheInvalidator

Given a particular HttpRequest, flush any cache entries that this request would invalidate.

Since:
4.3

Method Summary
 void flushInvalidatedCacheEntries(HttpHost host, HttpRequest req)
          Remove cache entries from the cache that are no longer fresh or have been invalidated in some way.
 void flushInvalidatedCacheEntries(HttpHost host, HttpRequest request, HttpResponse response)
          Flushes entries that were invalidated by the given response received for the given host/request pair.
 

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.



Copyright © 2010–2018 The Apache Software Foundation. All rights reserved.