@Immutable public class DefaultResponseExpirationResolver extends Object implements ResponseExpirationResolver
| Modifier and Type | Field and Description |
|---|---|
static long |
MAX_AGE |
| Constructor and Description |
|---|
DefaultResponseExpirationResolver() |
DefaultResponseExpirationResolver(boolean sharedCache) |
| Modifier and Type | Method and Description |
|---|---|
long |
correctedInitialAge(org.springframework.http.client.ClientHttpResponse response,
Date requestDate,
Date responseDate)
Calculates a corrected initial age of the request, i.e.
|
Date |
resolveExpirationDate(org.springframework.http.client.ClientHttpResponse response,
Date correctedInitialDate) |
Date |
resolveInitialDate(org.springframework.http.client.ClientHttpResponse response,
Date requestDate,
Date responseDate) |
public static final long MAX_AGE
public DefaultResponseExpirationResolver()
public DefaultResponseExpirationResolver(boolean sharedCache)
public Date resolveExpirationDate(org.springframework.http.client.ClientHttpResponse response, Date correctedInitialDate)
resolveExpirationDate in interface ResponseExpirationResolverpublic Date resolveInitialDate(org.springframework.http.client.ClientHttpResponse response, Date requestDate, Date responseDate)
resolveInitialDate in interface ResponseExpirationResolverpublic long correctedInitialAge(org.springframework.http.client.ClientHttpResponse response,
Date requestDate,
Date responseDate)
response - The response to compute initial age of.requestDate - When the request was send.responseDate - When the response was received.Copyright © 2014. All rights reserved.