AnwendungsCache
AnwendungsCache bezeichnet in der Informationstechnik einen Zwischenspeicher, der von einer Anwendung genutzt wird, um häufig benötigte Daten zwischenzuspeichern. Ziel ist es, Zugriffszeiten zu verkürzen, die Belastung von Backend-Systemen zu reduzieren und gegebenenfalls offline funktionsfähig zu bleiben.
Caches können auf verschiedenen Ebenen implementiert werden: clientseitig im Browser, serverseitig im Anwendungs- oder Data Layer
Wichtige Konzepte des AnwendungsCaches sind Eviction-Strategien (zum Beispiel LRU oder LFU), Cache-Invalidierung bei Änderungen der Quelldaten,
Historisch spielte der AnwendungsCache im Web eine zentrale Rolle, etwa durch HTML5-Anwendungs-Cache zur Offline-Unterstützung. Dessen Praxis