Stale state/cache invalidation

Concurrency, Async & Events

Last updated: November 10, 2025

Overview

Bug Type:
Stale state/cache invalidation
Category:
Concurrency, Async & Events

Definition

Cached/replicated data is outdated due to missing or incorrect invalidation or revalidation.

How to fix Stale state/cache invalidation?

Define clear TTL/Revalidation rules; emit cache-bust events; use ETag/If-Match; align client and server caching semantics

Symptoms

Observable signs that may indicate Stale state/cache invalidation:

  • Users see old data after update until cache expires.
  • Inconsistent views across nodes/regions.
  • Conditional requests not revalidating as expected.

Example Errors:

  • ETag mismatch / 412 Precondition Failed
  • No-cache directives ignored
  • Replica lag warnings

© 2025 peqy.ai · Bug Taxonomy