Cache invalidation is the process of marking cached data as obsolete or removing it to ensure consistency when the underlying source data has been updated. It is a critical mechanism in agentic memory systems, databases, and content delivery networks to prevent stale information from being served. Invalidation can be triggered explicitly by an update event or implicitly via a Time-To-Live (TTL) policy. Without it, systems suffer from data drift, where cached copies diverge from the source of truth.
