I have a customer who's stuck in an EJB 3.0 environment. No @Singleton, no bean-managed concurrency :-(
Considering thread management and synchronization is forbidden by the ejb specification, how to implement a cache? In essence, I want an non-synchronized object cache for some costly operations.