4D utilise en interne un système intégré de cache de données permettant d'accélérer les opérations d'E/S. Le fait que des modifications de données soient, par moments, présentes dans le cache de données et pas sur le disque est entièrement transparent pour votre code. Par exemple, si vous appelez la commande QUERY, le moteur de 4D va intégrer les données présentes dans le cache pour effectuer l'opération.
Le gestionnaire du cache de la base de données a été complètement réécrit en 4D v16, permettant ainsi de tirer parti des environnements 64 bits. Automatiquement disponible et optimisé, il peut cependant être configuré ou analysé dynamiquement avec les commandes de ce thème.
Notez aussi que le sélecteur Cache flush periodicity peut être utilisé avec les commandes SET DATABASE PARAMETER et Get database parameter.