Llamo a un bean sesión sin estado remoto desde una aplicación J2SE y me gustaría guardar en la memoria caché la referencia al bean de sesión para reducir el costo de la búsqueda. ¿Esta bien?¿Se pueden guardar en memoria caché las referencias remotas de beans de sesión sin estado en EJB3?
En EJB2, el patrón ServiceLocator se usaba comúnmente para almacenar en caché las búsquedas en recursos remotos, pero EJB3 no tiene objetos EJB3 Home (que generalmente se almacenan en caché) y Remote.
Buscando en Google, una respuesta común a esto es usar la inyección EJB3, pero como estoy haciendo una llamada a un servidor EJB remoto desde un cliente J2SE, no puedo usar la inyección.