--- old/src/share/classes/java/util/ResourceBundle.java 2013-11-25 10:43:25.049277037 -0800 +++ new/src/share/classes/java/util/ResourceBundle.java 2013-11-25 10:43:24.646271754 -0800 @@ -184,6 +184,13 @@ * subclass. Your subclasses must override two methods: handleGetObject * and getKeys(). * + *

+ * The implementation of a {@code ResourceBundle} subclass must be thread-safe + * if it's simultaneously used by multiple threads. The default implementations + * of the non-abstract methods in this class, and the methods in the direct + * known concrete subclasses {@code ListResourceBundle} and + * {@code PropertyResourceBundle} are thread-safe. + * *

ResourceBundle.Control

* * The {@link ResourceBundle.Control} class provides information necessary