Repository: logging-log4j2
Updated Branches:
  refs/heads/master a82bc4990 -> 67cb5fff3


Don't need to nest in else clause.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/67cb5fff
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/67cb5fff
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/67cb5fff

Branch: refs/heads/master
Commit: 67cb5fff34fa8c7d32042725261d9d18f6a7db92
Parents: a82bc49
Author: Gary Gregory <ggreg...@apache.org>
Authored: Thu Jan 4 12:02:43 2018 -0700
Committer: Gary Gregory <ggreg...@apache.org>
Committed: Thu Jan 4 12:02:43 2018 -0700

----------------------------------------------------------------------
 .../log4j/spi/AbstractLoggerAdapter.java        | 21 ++++++++++----------
 1 file changed, 10 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/67cb5fff/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
----------------------------------------------------------------------
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
index a3eb31d..e86f990 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractLoggerAdapter.java
@@ -70,18 +70,17 @@ public abstract class AbstractLoggerAdapter<L> implements 
LoggerAdapter<L> {
 
         if (loggers != null) {
             return loggers;
-        } else {
-            lock.writeLock ().lock ();
-            try {
-                loggers = registry.get (context);
-                if (loggers == null) {
-                    loggers = new ConcurrentHashMap<> ();
-                    registry.put (context, loggers);
-                }
-                return loggers;
-            } finally {
-                lock.writeLock ().unlock ();
+        }
+        lock.writeLock ().lock ();
+        try {
+            loggers = registry.get (context);
+            if (loggers == null) {
+                loggers = new ConcurrentHashMap<> ();
+                registry.put (context, loggers);
             }
+            return loggers;
+        } finally {
+            lock.writeLock ().unlock ();
         }
     }
 

Reply via email to