Soft TTL
Serve stale briefly while refresh runs.
Soft TTL
What it is
Two expiries: soft (refresh) and hard (must revalidate).
When to use
Read-heavy caches where brief staleness beats thundering herds.
Failure mode
Hard-too-long serves forbidden stale; soft without refresh workers never updates.