Ein Cache ist ein Speicherbereich, der häufig verwendete Daten temporär speichert, um den Zugriff darauf zu beschleunigen. Er funktioniert als Zwischenspeicher zwischen langsam und schnell speichernden Speichermedien.
Wenn eine Anwendung auf Daten zugreift, prüft der Cache als Erstes, ob die Daten bereits im Cache vorhanden sind. Wenn ja, werden sie sofort bereitgestellt. Andernfalls werden sie aus dem langsameren Hauptspeicher oder anderen Speichermedien geladen und möglicherweise auch im Cache aktualisiert. Der Cache verbessert die Leistung und Reaktionszeit von Computern, Anwendungen und Systemen, indem er diese häufig benötigten Daten schnell verfügbar macht.