Questa opzione è importante per le partizioni con modelli di accesso a dati specifici. Il problema principale con i CMP (Container-Managed Persistence) di opzione C con la durata nella cache consiste nel fatto che WebSphere non fornisce API per la rimozione di una tale istanza CMP dalla cache. WebSphere fornisce un meccanismo JMS che può rimuovere un oggetto, ma ciò non è sufficiente per questo scenario. Pertanto, gli oggetti memorizzati nella cache utilizzando la durata nella cache non possono essere rimossi in maniera programmatica dalla cache da parte dell'applicazione. Ciò rende l'opzione C non adatta per i dati delle partizioni. L'unica opzione funzionante è l'opzione A. I CMP dell'opzione A possono essere considerati come CMP memorizzati nella cache, sebbene essa non sia realmente una cache. La specifica J2EE indica che se un metodo CMP di opzione A restituisce un'eccezione non prevista, allora l'istanza del bean deve essere rimossa dal contenitore e viene eseguito il rollback della transazione attiva. Ciò verrà utilizzato per implementare la cache dei dati della partizione.
Related concepts
Dati CMP specifici della partizione