[jboss-cvs] JBossAS SVN: r85258 - projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Mar 4 17:36:27 EST 2009
Author: david.lloyd at jboss.com
Date: 2009-03-04 17:36:26 -0500 (Wed, 04 Mar 2009)
New Revision: 85258
Modified:
projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/ClassLoaderManager.java
Log:
These fields are used as locks, so they should be final
Modified: projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/ClassLoaderManager.java
===================================================================
--- projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/ClassLoaderManager.java 2009-03-04 21:56:21 UTC (rev 85257)
+++ projects/jboss-cl/branches/Branch_2_0/classloader/src/main/java/org/jboss/classloader/spi/base/ClassLoaderManager.java 2009-03-04 22:36:26 UTC (rev 85258)
@@ -48,10 +48,10 @@
private static final int MAX_CCE = 10;
/** The threads owning the classloader lock */
- private static Map<BaseClassLoader, Thread> loadClassThreads = new HashMap<BaseClassLoader, Thread>();
+ private static final Map<BaseClassLoader, Thread> loadClassThreads = new HashMap<BaseClassLoader, Thread>();
/** The classloading tasks by thread */
- private static Map<Thread, List<ThreadTask>> loadTasksByThread = Collections.synchronizedMap(new WeakHashMap<Thread, List<ThreadTask>>());
+ private static final Map<Thread, List<ThreadTask>> loadTasksByThread = Collections.synchronizedMap(new WeakHashMap<Thread, List<ThreadTask>>());
/**
* Register a thread as owning the classloader
More information about the jboss-cvs-commits
mailing list