Önbellek geçersiz kılması — önbelleğe alınan verileri gerçek veri kaynağıyla tutarlı tutmak — bilgisayar biliminde ünlü olarak en zor problemlerden biri olarak bilinir. Zorluk, önbelleklerin eski veri (stale data) sunmamasını sağlamakla birlikte performans, tutarlılık ve karmaşıklık arasında denge kurmaktır. Anlaşılmaya değer birçok strateji ve tuzak vardır.
Temel problem
When the source data changes, the cached copy becomes STALE.
→ Serve stale data? (fast but wrong) vs invalidate? (consistent but complex/slower)
→ "There are only two hard things in CS: cache invalidation and naming things."
The difficulty: knowing WHEN and WHAT to invalidate, across distributed systems,
without races, while keeping good cache hit rates.
