I have a simple question about localisation: If there is multiple users using the same localisation parameters : do  they share a common ResourceBundle instance or do they have their own  one. It seems to me that each user has his own ResourceBundle instance but does that affect the performance of the application.

Ted Husted

The application's message resource bundles are shared across all of the users of a particular Struts-based web application. The only thing that is unique to a particular user is the java.util.Locale object (stored in the user's session) that represents his or her current Locale preferences.