Interface UrlConnectionExpiryCalculator

All Known Implementing Classes:
DefaultUrlConnectionExpiryCalculator

public interface UrlConnectionExpiryCalculator
Implemented by objects that can be used as heuristic strategies for calculating the expiry of a cached resource in cases where the server of the resource doesn't provide explicit expiry information.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Given a URL connection, returns a calculated heuristic expiry time (in terms of milliseconds since epoch) for the resource.
  • Method Details

    • calculateExpiry

      long calculateExpiry(URLConnection urlConnection)
      Given a URL connection, returns a calculated heuristic expiry time (in terms of milliseconds since epoch) for the resource.
      Parameters:
      urlConnection - the URL connection for the resource
      Returns:
      the expiry for the resource