private boolean |
CachingExec.alreadyHaveNewerCacheEntry(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.HttpResponse backendResponse) |
|
HttpRequestWrapper |
ConditionalRequestBuilder.buildConditionalRequest(HttpRequestWrapper request,
HttpCacheEntry cacheEntry) |
When a HttpCacheEntry is stale but 'might' be used as a response
to an HttpRequest we will attempt to revalidate
the entry with the origin.
|
HttpRequestWrapper |
ConditionalRequestBuilder.buildConditionalRequestFromVariants(HttpRequestWrapper request,
java.util.Map<java.lang.String,Variant> variants) |
When a HttpCacheEntry does not exist for a specific
HttpRequest we attempt to see if an existing
HttpCacheEntry is appropriate by building a conditional
HttpRequest using the variants' ETag values.
|
HttpRequestWrapper |
ConditionalRequestBuilder.buildUnconditionalRequest(HttpRequestWrapper request,
HttpCacheEntry entry) |
Returns a request to unconditionally validate a cache entry with
the origin.
|
(package private) CloseableHttpResponse |
CachingExec.callBackend(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
|
(package private) org.apache.http.HttpResponse |
CachingHttpClient.callBackend(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context) |
Deprecated.
|
void |
ResponseProtocolCompliance.ensureProtocolCompliance(HttpRequestWrapper request,
org.apache.http.HttpResponse response) |
When we get a response from a down stream server (Origin Server)
we attempt to see if it is HTTP 1.1 Compliant and if not, attempt to
make it so.
|
CloseableHttpResponse |
CachingExec.execute(HttpRoute route,
HttpRequestWrapper request) |
|
CloseableHttpResponse |
CachingExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context) |
|
CloseableHttpResponse |
CachingExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
|
private boolean |
CachingExec.explicitFreshnessRequest(HttpRequestWrapper request,
HttpCacheEntry entry,
java.util.Date now) |
|
private boolean |
CachingHttpClient.explicitFreshnessRequest(HttpRequestWrapper request,
HttpCacheEntry entry,
java.util.Date now) |
Deprecated.
|
private void |
CachingExec.flushEntriesInvalidatedByRequest(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
|
private void |
CachingHttpClient.flushEntriesInvalidatedByRequest(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
Deprecated.
|
private CloseableHttpResponse |
CachingExec.generateCachedResponse(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry,
java.util.Date now) |
|
private org.apache.http.HttpResponse |
CachingHttpClient.generateCachedResponse(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry,
java.util.Date now) |
Deprecated.
|
(package private) CloseableHttpResponse |
CachedHttpResponseGenerator.generateResponse(HttpRequestWrapper request,
HttpCacheEntry entry) |
If I was able to use a CacheEntity to response to the HttpRequest then
generate an HttpResponse based on the cache entry.
|
private java.util.Map<java.lang.String,Variant> |
CachingExec.getExistingCacheVariants(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
|
private java.util.Map<java.lang.String,Variant> |
CachingHttpClient.getExistingCacheVariants(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
Deprecated.
|
private org.apache.http.HttpResponse |
CachingExec.getFatallyNoncompliantResponse(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context) |
|
private org.apache.http.HttpResponse |
CachingHttpClient.getFatallyNoncompliantResponse(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context) |
Deprecated.
|
private HttpCacheEntry |
CachingExec.getUpdatedVariantEntry(org.apache.http.HttpHost target,
HttpRequestWrapper conditionalRequest,
java.util.Date requestDate,
java.util.Date responseDate,
CloseableHttpResponse backendResponse,
Variant matchingVariant,
HttpCacheEntry matchedEntry) |
|
private HttpCacheEntry |
CachingHttpClient.getUpdatedVariantEntry(org.apache.http.HttpHost target,
HttpRequestWrapper conditionalRequest,
java.util.Date requestDate,
java.util.Date responseDate,
org.apache.http.HttpResponse backendResponse,
Variant matchingVariant,
HttpCacheEntry matchedEntry) |
Deprecated.
|
(package private) CloseableHttpResponse |
CachingExec.handleBackendResponse(HttpRequestWrapper request,
HttpClientContext context,
java.util.Date requestDate,
java.util.Date responseDate,
CloseableHttpResponse backendResponse) |
|
(package private) org.apache.http.HttpResponse |
CachingHttpClient.handleBackendResponse(org.apache.http.HttpHost target,
HttpRequestWrapper request,
java.util.Date requestDate,
java.util.Date responseDate,
org.apache.http.HttpResponse backendResponse) |
Deprecated.
|
private CloseableHttpResponse |
CachingExec.handleCacheHit(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry entry) |
|
private org.apache.http.HttpResponse |
CachingHttpClient.handleCacheHit(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry) |
Deprecated.
|
private CloseableHttpResponse |
CachingExec.handleCacheMiss(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
|
private org.apache.http.HttpResponse |
CachingHttpClient.handleCacheMiss(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context) |
Deprecated.
|
private CloseableHttpResponse |
CachingExec.handleRevalidationFailure(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry,
java.util.Date now) |
|
private org.apache.http.HttpResponse |
CachingHttpClient.handleRevalidationFailure(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry,
java.util.Date now) |
Deprecated.
|
void |
RequestProtocolCompliance.makeRequestCompliant(HttpRequestWrapper request) |
If the HttpRequest is non-compliant but 'fixable' we go ahead and
fix the request here.
|
private boolean |
CachingExec.mayCallBackend(HttpRequestWrapper request) |
|
private boolean |
CachingHttpClient.mayCallBackend(HttpRequestWrapper request) |
Deprecated.
|
(package private) CloseableHttpResponse |
CachingExec.negotiateResponseFromVariants(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
java.util.Map<java.lang.String,Variant> variants) |
|
(package private) org.apache.http.HttpResponse |
CachingHttpClient.negotiateResponseFromVariants(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
java.util.Map<java.lang.String,Variant> variants) |
Deprecated.
|
private void |
CachingExec.recordCacheHit(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
|
private void |
CachingHttpClient.recordCacheHit(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
Deprecated.
|
private void |
CachingExec.recordCacheMiss(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
|
private void |
CachingHttpClient.recordCacheMiss(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
Deprecated.
|
private void |
ResponseProtocolCompliance.requestDidNotExpect100ContinueButResponseIsOne(HttpRequestWrapper request,
org.apache.http.HttpResponse response) |
|
private boolean |
CachedHttpResponseGenerator.responseShouldContainEntity(HttpRequestWrapper request,
HttpCacheEntry cacheEntry) |
|
private CloseableHttpResponse |
CachingExec.retryRequestUnconditionally(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry matchedEntry) |
|
private org.apache.http.HttpResponse |
CachingHttpClient.retryRequestUnconditionally(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry matchedEntry) |
Deprecated.
|
void |
AsynchronousValidator.revalidateCacheEntry(CachingExec cachingExec,
HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry entry) |
Schedules an asynchronous revalidation
|
(package private) CloseableHttpResponse |
CachingExec.revalidateCacheEntry(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry cacheEntry) |
|
private CloseableHttpResponse |
CachingExec.revalidateCacheEntry(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry entry,
java.util.Date now) |
|
void |
CachingHttpClient.AsynchronousValidator.revalidateCacheEntry(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry) |
Schedules an asynchronous revalidation
|
(package private) org.apache.http.HttpResponse |
CachingHttpClient.revalidateCacheEntry(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry cacheEntry) |
Deprecated.
|
private org.apache.http.HttpResponse |
CachingHttpClient.revalidateCacheEntry(org.apache.http.HttpHost target,
HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry,
java.util.Date now) |
Deprecated.
|
private HttpCacheEntry |
CachingExec.satisfyFromCache(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
|
private HttpCacheEntry |
CachingHttpClient.satisfyFromCache(org.apache.http.HttpHost target,
HttpRequestWrapper request) |
Deprecated.
|
private boolean |
CachingExec.shouldSendNotModifiedResponse(HttpRequestWrapper request,
HttpCacheEntry responseEntry) |
|
private boolean |
CachingHttpClient.shouldSendNotModifiedResponse(HttpRequestWrapper request,
HttpCacheEntry responseEntry) |
Deprecated.
|
private boolean |
CachingExec.staleResponseNotAllowed(HttpRequestWrapper request,
HttpCacheEntry entry,
java.util.Date now) |
|
private boolean |
CachingHttpClient.staleResponseNotAllowed(HttpRequestWrapper request,
HttpCacheEntry entry,
java.util.Date now) |
Deprecated.
|
private void |
ResponseProtocolCompliance.transferEncodingIsNotReturnedTo1_0Client(HttpRequestWrapper request,
org.apache.http.HttpResponse response) |
|
private void |
CachingExec.tryToUpdateVariantMap(org.apache.http.HttpHost target,
HttpRequestWrapper request,
Variant matchingVariant) |
|
private void |
CachingHttpClient.tryToUpdateVariantMap(org.apache.http.HttpHost target,
HttpRequestWrapper request,
Variant matchingVariant) |
Deprecated.
|
private CloseableHttpResponse |
CachingExec.unvalidatedCacheHit(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry) |
|
private org.apache.http.HttpResponse |
CachingHttpClient.unvalidatedCacheHit(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry) |
Deprecated.
|