]> granicus.if.org Git - icu/commitdiff
ICU-9353 use Collections.synchronizedSet() rather than Collections.newSetFromMap()
authorMaxime Serrano <mserrano@svn.icu-project.org>
Fri, 17 Aug 2012 00:12:45 +0000 (00:12 +0000)
committerMaxime Serrano <mserrano@svn.icu-project.org>
Fri, 17 Aug 2012 00:12:45 +0000 (00:12 +0000)
X-SVN-Rev: 32188

icu4j/main/classes/core/src/com/ibm/icu/text/RuleBasedBreakIterator.java

index 8623fbbe95f773969780476c97241e7a3543fde2..787f76ca7c1789f563ab811b271683c4682474ca 100644 (file)
@@ -15,7 +15,7 @@ import java.text.CharacterIterator;
 import java.util.Collections;
 import java.util.Set;
 import java.util.Stack;
-import java.util.concurrent.ConcurrentHashMap;
+import java.util.HashSet;
 
 import com.ibm.icu.impl.Assert;
 import com.ibm.icu.impl.ICUDebug;
@@ -322,7 +322,7 @@ public class RuleBasedBreakIterator extends BreakIterator {
      */
     private boolean fUseDictionary = true;
     
-    private final Set<LanguageBreakEngine> fBreakEngines = Collections.newSetFromMap(new ConcurrentHashMap<LanguageBreakEngine, Boolean>());
+    private final Set<LanguageBreakEngine> fBreakEngines = Collections.synchronizedSet(new HashSet<LanguageBreakEngine>());
 
     /*
      * ICU debug argument name for RBBI