jdk/src/share/classes/java/lang/StringBuffer.java
changeset 17709 fc6f678fdb83
parent 17472 4ce9bd9f56ac
child 24865 09b1d992ca72
--- a/jdk/src/share/classes/java/lang/StringBuffer.java	Wed May 22 16:43:04 2013 -0700
+++ b/jdk/src/share/classes/java/lang/StringBuffer.java	Wed May 22 20:21:13 2013 -0400
@@ -335,10 +335,8 @@
      * @since 1.5
      */
     @Override
-    public StringBuffer append(CharSequence s) {
-        // Note, synchronization achieved via invocations of other StringBuffer methods after
-        // narrowing of s to specific type
-        // Ditto for toStringCache clearing
+    public synchronized StringBuffer append(CharSequence s) {
+        toStringCache = null;
         super.append(s);
         return this;
     }