← The Index

Issue 01 7 min Computer Science May 11, 2026

Cache Invalidation and Other Metaphysics

The old joke names it one of the two hard problems. The joke undersells it: knowing when a stored truth has stopped being true is the same problem philosophy has failed to solve for three thousand years.

Plate 01 · Halftone generated from the title of this essay

A cache is a bet that the past will keep being an adequate description of the present. Invalidation is the moment you concede the bet. The engineering question — when do we concede? — is indistinguishable from the epistemic one: how long is a justified belief allowed to outlive the evidence that justified it?

We answer it in code with timestamps and versions and eviction policies, and we pretend these are mechanical concerns. They are not. They are a working theory of how truth decays, written in a language that happens to compile.

— Jota Torres, May 11, 2026