Freshness lifetime

Freshness lifetime is the interval from response generation until its calculated expiration time.

  • caching
  • freshness
  • reuse

Definition

Freshness lifetime is the interval between a response’s generation and its expiration time. A stored response is fresh while its current age is less than that lifetime.

Cache-Control: max-age=600

Expected result: a cache can calculate an explicit freshness lifetime of 600 seconds. Actual reuse also depends on request directives, cache state, validation rules, and other response controls.

Why it matters

Freshness permits reuse without contacting the origin. Once stale, a response normally needs successful validation or a specific stale-reuse allowance before it can satisfy another request.

Primary sources