Yes, caching EJBHome, EJBObject, and Remote business references is fine. They can also
be portably stored in an HttpSession.However, when caching in the web tier you must still
be careful to prevent concurrent access to the same stateful session bean. The fact that
remote references to stateful session beans can be cached does not guarantee they can
be accessed by more than one client at a time.
--ken