Utilización de memorias caché globales en un contexto transaccional

Cuando se utiliza una memoria caché global en un contexto transaccional, debe tenerse cuidado para asegurarse de que la memoria caché mantiene su coherencia en caso de que se retrotraiga la transacción actual.

Invalidación de memoria caché en un contexto transaccional: Cuando se modifican datos que afectan al contenido de una memoria caché, no debe eliminarse o actualizarse directamente el elemento almacenado en memoria caché; en lugar de ello, debe invocarse el método CacheManagerEjb.postInvalidationMessage() para enviar un mensaje de invalidación que desencadenará la invalidación de memoria caché.