I have read that using UserContainer object instead of HttpSession object for maintaining session state allows fast retrieval and clean disposal of session data.How does it really do that?Is it a better solution when your web application is distributed(deployed in a clustered environment).

Thanks