From 2cfd9393589e48a4a3d6d2cac2dfbeeef75fdd83 Mon Sep 17 00:00:00 2001 From: Dave Brosius Date: Sat, 5 Feb 2011 18:51:13 -0500 Subject: [PATCH] don't use synchronized collections in a local-only context --- core/src/main/java/hudson/MarkupText.java | 2 +- .../hudson/util/QuotedStringTokenizer.java | 89 +++++++++---------- .../main/java/hudson/util/VersionNumber.java | 2 +- 3 files changed, 45 insertions(+), 48 deletions(-) diff --git a/core/src/main/java/hudson/MarkupText.java b/core/src/main/java/hudson/MarkupText.java index 03ef1fcb02..1274ccb8a2 100644 --- a/core/src/main/java/hudson/MarkupText.java +++ b/core/src/main/java/hudson/MarkupText.java @@ -193,7 +193,7 @@ public class MarkupText extends AbstractMarkupText { * Replaces the group tokens like "$0", "$1", and etc with their actual matches. */ public String replace(String s) { - StringBuffer buf = new StringBuffer(); + StringBuilder buf = new StringBuilder(s.length() + 10); for( int i=0; i { @Override public String toString() { - StringBuffer buf = new StringBuffer(); + StringBuilder buf = new StringBuilder(); for( int i=0; i