This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-logging.git
The following commit(s) were added to refs/heads/master by this push: new ecce923 Use modern Map API ecce923 is described below commit ecce9231485c4f4394106bcd00a560b2d6a2b0c6 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Fri Jul 7 00:20:09 2023 -0400 Use modern Map API --- src/main/java/org/apache/commons/logging/LogSource.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/org/apache/commons/logging/LogSource.java b/src/main/java/org/apache/commons/logging/LogSource.java index f36d5bf..f545be2 100644 --- a/src/main/java/org/apache/commons/logging/LogSource.java +++ b/src/main/java/org/apache/commons/logging/LogSource.java @@ -169,12 +169,7 @@ public class LogSource { /** Get a {@code Log} instance by class name. */ static public Log getInstance(final String name) { - Log log = (Log) logs.get(name); - if (null == log) { - log = makeNewLogInstance(name); - logs.put(name, log); - } - return log; + return (Log) logs.computeIfAbsent(name, k -> makeNewLogInstance(name)); } /** Get a {@code Log} instance by class. */