[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