Cache headers are a contract with two clocks
Separate browser freshness from origin validation, then verify the response headers that implement both.
Separate browser freshness from origin validation, then verify the response headers that implement both.