[jboss-svn-commits] JBoss Common SVN: r3294 - jboss-logmanager/trunk/src/main/java/org/jboss/logmanager.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 19 20:41:20 EDT 2009


Author: david.lloyd at jboss.com
Date: 2009-06-19 20:41:20 -0400 (Fri, 19 Jun 2009)
New Revision: 3294

Modified:
   jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java
Log:
make logger field volatile (lockfree) (missed one)

Modified: jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java
===================================================================
--- jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java	2009-06-20 00:34:13 UTC (rev 3293)
+++ jboss-logmanager/trunk/src/main/java/org/jboss/logmanager/LoggerNode.java	2009-06-20 00:41:20 UTC (rev 3294)
@@ -176,9 +176,8 @@
      * @return a logger instance
      */
     Logger getLogger() {
-        synchronized(this) {
-            return loggerRef == null ? null : loggerRef.get();
-        }
+        final LoggerRef loggerRef = this.loggerRef;
+        return loggerRef == null ? null : loggerRef.get();
     }
 
     /**




More information about the jboss-svn-commits mailing list