Utilisation de caches globaux dans un contexte transactionnel

Lorsqu'un cache global est utilisé dans un contexte transactionnel, vous devez veiller à ce que le cache préserve sa cohérence en cas d'annulation de la transaction.

Invalidation de cache dans un contexte transactionnel : Lorsque la modification de données a un impact sur le contenu d'un cache, ne supprimez pas ou ne mettez pas à jour l'élément directement dans le cache ; sinon, appelez la méthode CacheManagerEjb.postInvalidationMessage() afin de publier un message d'invalidation qui déclenche l'invalidation du cache.