1

我想使用 JCS(Java 缓存系统)来缓存应该由多个 EJB(类加载器)共享的 ldap 查询,以避免重复搜索。我创建了一个单例包装器来仅创建一个 JCS 缓存实例,但由于每个 EJB 都有自己的类加载器,它会创建多个 JCS 缓存实例,因此不会重用 ldap 搜索结果。

有没有办法创建一个可以由多个 EJB/类加载器共享的真正的单例?我的一位朋友建议在我的单例上创建一个 EJB 包装器。这是正确的方法吗?没有EJB我不能实现吗?我看到并写了一篇关于如何实现“Absolute Singleton”的文章,但是当我尝试解决方案时它不起作用。请参阅“绝对单例。不是真的.. ”。

4

0 回答 0