Conceptual
Login

Cache Invalidation

A cache must decide when stored copies are stale — by time-to-live, versioning, or explicit invalidation on writes. Choosing when to refetch versus serve cached data is the central tradeoff of any server-state cache.

Questions this Concept answers

  • Why is cache invalidation genuinely hard rather than merely fiddly?