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 f85a691  Use forEach()
f85a691 is described below

commit f85a691196087b65d8954005145670d86043cb97
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Fri Dec 29 13:27:24 2023 -0500

    Use forEach()
---
 src/main/java/org/apache/commons/logging/LogFactory.java | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/main/java/org/apache/commons/logging/LogFactory.java 
b/src/main/java/org/apache/commons/logging/LogFactory.java
index b5ffacf..c94f1db 100644
--- a/src/main/java/org/apache/commons/logging/LogFactory.java
+++ b/src/main/java/org/apache/commons/logging/LogFactory.java
@@ -1510,11 +1510,7 @@ public abstract class LogFactory {
         // factories is not final and could be replaced in this block.
         final Hashtable<ClassLoader, LogFactory> factories = 
LogFactory.factories;
         synchronized (factories) {
-            final Enumeration<LogFactory> elements = factories.elements();
-            while (elements.hasMoreElements()) {
-                final LogFactory element = elements.nextElement();
-                element.release();
-            }
+            factories.values().forEach(LogFactory::release);
             factories.clear();
 
             if (nullClassLoaderFactory != null) {

Reply via email to