Cache-Invalidierung

Problem

Ihr Cache sagt: Preis = 99 € Die Datenbank sagt jetzt: Preis = 79 € Schnelle veraltete Daten sind immer noch falsche Daten.

Lösung — Invalidierungsstrategie

Zwischengespeicherte Werte erfordern Regeln für den Ablauf oder die explizite Aktualisierung/Entfernung, wenn sich autoritative Daten ändern.
Kerngedanke: Caching erstellt eine zweite Kopie von Daten, so dass Sie eine Strategie benötigen, wenn diese Kopie nicht mehr gültig ist.