Guide du développeur de l’API ScopedCacheManager
Les caches inclus dans le périmètre permettent aux clients de stocker des données personnalisées en mémoire afin d’y accéder plus rapidement et de définir le moment où elles sont invalidées. Cela peut être utile lorsque l’utilisation de données prend plus de temps à être obtenue à partir de zéro, par exemple les résultats d’une requête sur plusieurs tables. Utilisez l’API ScopedCacheManager pour récupérer, définir et vider les données de cache pour les applications incluses dans le périmètre.
Ce guide comprend des instructions pour créer un cache inclus dans le champ d’application et une paire de tables à utiliser avec l’API ScopedCacheManager.
- 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 la 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 paire 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 la même sys_id que l’enregistrement modifié sont vidées du cache.
Création d’un cache inclus dans le champ d’application et d’une paire de tables
Créez un cache inclus dans le champ d’application et définissez sa paire de caches.
Avant de commencer
Rôle requis : admin