Guide du développeur d’API ScopedCacheManager
Les caches inclus dans le champ d’application permettent aux clients de stocker des données personnalisées en mémoire pour un accès plus rapide, et de définir quand elles sont invalidées. Cela peut être utile lorsque l’utilisation de données prend plus de temps à obtenir à partir de zéro, comme les résultats d’une requête sur plusieurs tables. Utilisez l’API ScopedCacheManager pour récupérer, définir et purger les données de cache pour les applications incluses dans le périmètre.
Ce guide comprend des instructions pour créer une paire cache et table à portée à utiliser avec l’API ScopedCacheManager.
Vous pouvez affecter les types de paires de tables suivants à un cache inclus dans le champ d’application :
- Cache de paire de tables : lorsque vous devez effectuer une opération de mise à jour dans la table, toutes les entrées du cache sont également vidées.
- Cache de paire de lignes de table : lorsque vous devez effectuer une opération de mise à jour dans la table, seules les entrées qui ont le même sys_id que l’enregistrement modifié sont vidées du cache. Les autres entrées restent les mêmes.
- Cache de paire de colonnes de table : lorsque vous modifiez un champ dans la liste des colonnes sélectionnées, l’intégralité du cache est vidée.
- Cache de paires de colonnes et de lignes de table : lorsque vous modifiez un champ dans la liste des colonnes sélectionnées, les entrées qui ont le même sys_id que l’enregistrement modifié sont vidées du cache.
Création d’une paire cache et table incluse dans le champ d’application
Créez un cache inclus dans le champ d’application et définissez sa paire de caches.
Avant de commencer
Rôle requis : admin