public class DefaultUrlConnectionExpiryCalculator extends java.lang.Object implements UrlConnectionExpiryCalculator, java.io.Serializable
calculateExpiry(URLConnection) returns
System.currentTimeMillis() incremented with the relative expiry.| Constructor and Description |
|---|
DefaultUrlConnectionExpiryCalculator()
Creates a new default expiry calculator with one minute relative expiry.
|
DefaultUrlConnectionExpiryCalculator(long relativeExpiry)
Creates a new default expiry calculator with the specified relative
expiry.
|
| Modifier and Type | Method and Description |
|---|---|
long |
calculateExpiry(java.net.URLConnection urlConnection)
Given a URL connection, returns a calculated heuristic expiry time (in
terms of milliseconds since epoch) for the resource.
|
public DefaultUrlConnectionExpiryCalculator()
public DefaultUrlConnectionExpiryCalculator(long relativeExpiry)
relativeExpiry - the fixed relative expiry, in milliseconds.public long calculateExpiry(java.net.URLConnection urlConnection)
UrlConnectionExpiryCalculatorcalculateExpiry in interface UrlConnectionExpiryCalculatorurlConnection - the URL connection for the resource