[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