in src/main/java/org/apache/commons/logging/LogFactory.java [1498:1510]
public static void releaseAll() {
logDiagnostic("Releasing factory for all class loaders.");
// factories is not final and could be replaced in this block.
final Hashtable<ClassLoader, LogFactory> factories = LogFactory.factories;
synchronized (factories) {
factories.values().forEach(LogFactory::release);
factories.clear();
if (nullClassLoaderFactory != null) {
nullClassLoaderFactory.release();
nullClassLoaderFactory = null;
}
}
}