Я использую JCS для хранения результатов поиска ldap, которые должны использоваться несколькими EJB. Я создал одноэлементный класс для инициализации JCS только один раз, но из-за загрузчика классов EJB он был инициализирован несколько раз своей собственной копией. поэтому поисковые ресурсы не используются совместно.
Как вы, ребята, решаете проблему, когда вам нужно разделить кеш между несколькими bean-компонентами? Я ищу кеш в JVM. (Не удаленный, например, memcached и т. д.).
Glassfish используется в качестве сервера приложений.