[jboss-cvs] JBossAS SVN: r83109 - branches/JBPAPP_4_2_0_GA_CP/jmx/src/main/org/jboss/mx/loading.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 20 11:44:13 EST 2009


Author: jhowell at redhat.com
Date: 2009-01-20 11:44:13 -0500 (Tue, 20 Jan 2009)
New Revision: 83109

Modified:
   branches/JBPAPP_4_2_0_GA_CP/jmx/src/main/org/jboss/mx/loading/ClassLoaderUtils.java
Log:
[JBPAPP-1602] - ConcurrentModification in UnifiedLoaderRepository3 packagesMap

Modified: branches/JBPAPP_4_2_0_GA_CP/jmx/src/main/org/jboss/mx/loading/ClassLoaderUtils.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/jmx/src/main/org/jboss/mx/loading/ClassLoaderUtils.java	2009-01-20 15:38:08 UTC (rev 83108)
+++ branches/JBPAPP_4_2_0_GA_CP/jmx/src/main/org/jboss/mx/loading/ClassLoaderUtils.java	2009-01-20 16:44:13 UTC (rev 83109)
@@ -35,6 +35,7 @@
 import java.security.ProtectionDomain;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.Comparator;
 import java.util.HashSet;
 import java.util.LinkedList;
@@ -222,7 +223,7 @@
     */
    public static Set newPackageSet()
    {
-      return new TreeSet(repostiroyClassLoaderComparator);
+	   return Collections.synchronizedSet(new TreeSet(repostiroyClassLoaderComparator));
    }
 
    /**




More information about the jboss-cvs-commits mailing list