Introduction

Les caches globaux sont des caches qui existent dans le périmètre du processus de machine virtuelle Java ou au-delà. Dans la version actuelle de Cúram Cache, les caches globaux n'existent que dans le périmètre du processus de machine virtuelle Java. Une entrée stockée dans un cache global dure au-delà de la transaction jusqu'à ce qu'elle soit explicitement supprimée par le développeur ou implicitement en raison avec la stratégie d'expulsion associée au cache.

N'oubliez pas que, les caches globaux étant à long terme, leurs données peuvent brièvement être incohérentes lors de la mise à jour d'objets en cache. Lorsqu'une mise à jour effectuée dans l'application affecte un objet en cache, l'entrée de cache correspondante est invalidée de façon asynchrone. L'infrastructure de mise en cache garantit que l'entrée de cache est finalement invalidée, mais ne garantit pas un délai maximum. La compréhension de ce comportement est très importante afin de décider si certaines données d'application doivent être mises en cache dans un cache global.