2 ways for sessions to share a single huge object
Requirement: a huge object to be instantiated before the first session, and kept alive after all sessions end. Object is not immutable.
Solution 1: put that object in an app-scope bean.
Solution 2: static field in a special class. Your huge object will be reachable from the persistent class-object.