4D enthält ein Datencache-Schema zum Beschleunigen der E/A Operationen. Die Tatsache, dass Änderungen an den Daten für eine gewisse Zeit im Datencache und nicht auf der Festplatte liegen, ist transparent für Ihre Programmierung. Ruft zum Beispiel ein Task den Befehl QUERY auf, integriert die 4D Datenbank Engine den Datencache im Suchvorgang.
Der Cache Manager der Datenbank wurde in 4D v16 komplett neu geschrieben, um Vorteile von Umgebungen in 64-bit besser nutzen können. Er wird automatisch aktiviert und optimiert. Mit den Befehlen dieses Kapitels lässt er sich aber auch dynamisch konfigurieren oder analysieren.
Mit den Befehlen SET DATABASE PARAMETER und Get database parameter können Sie auch den Selector Cache flush periodicity einsetzen.