[jboss-cvs] JBossAS SVN: r96893 - projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 24 15:18:48 EST 2009


Author: alesj
Date: 2009-11-24 15:18:48 -0500 (Tue, 24 Nov 2009)
New Revision: 96893

Modified:
   projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextTracker.java
Log:
Return new collection wrappers.

Modified: projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextTracker.java
===================================================================
--- projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextTracker.java	2009-11-24 20:04:36 UTC (rev 96892)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextTracker.java	2009-11-24 20:18:48 UTC (rev 96893)
@@ -25,6 +25,7 @@
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Set;
+import java.util.HashSet;
 
 import org.jboss.dependency.spi.ControllerContext;
 import org.jboss.dependency.spi.tracker.ContextTracker;
@@ -188,7 +189,7 @@
       try
       {
          Map<Object, Integer> counter = map.get(used);
-         return (counter != null) ? Collections.unmodifiableSet(counter.keySet()) : Collections.emptySet();
+         return (counter != null) ? new HashSet<Object>(counter.keySet()) : Collections.emptySet();
       }
       finally
       {
@@ -201,7 +202,7 @@
       lockRead();
       try
       {
-         return Collections.unmodifiableSet(map.keySet());
+         return new HashSet<ControllerContext>(map.keySet());
       }
       finally
       {




More information about the jboss-cvs-commits mailing list