﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
18644	Get rid of useless JCS warnings during startup	simon04	simon04	"{{{
WARNING: No configuration settings found.  Using hardcoded default values for all pools.
WARNING: Region [TMS_BLOCK_v2] Resetting cache
}}}

Submitted upstream patches:
* https://github.com/apache/commons-jcs/pull/8 or https://issues.apache.org/jira/projects/JCS/issues/JCS-200
* https://github.com/apache/commons-jcs/pull/9 or https://issues.apache.org/jira/projects/JCS/issues/JCS-201

Alternative:
{{{
#!patch
diff --git a/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java b/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java
index 2599b8ae1..49ca3d191 100644
--- a/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java
+++ b/src/org/openstreetmap/josm/data/cache/JCSCacheManager.java
@@ -75,9 +75,15 @@ public void publish(LogRecord record) {
                     if (record.getLevel().intValue() >= Level.SEVERE.intValue()) {
                         Logging.error(msg);
                     } else if (record.getLevel().intValue() >= Level.WARNING.intValue()) {
-                        Logging.warn(msg);
-                        // downgrade INFO level to debug, as JCS is too verbose at INFO level
+                        if (msg.equals(""No configuration settings found.  Using hardcoded default values for all pools."")
+                                || msg.startsWith(""Region"") && msg.endsWith(""Resetting cache"")) { // ""Region [TMS_BLOCK_v2] Resetting cache""
+                            // downgrade useless warnings
+                            Logging.debug(msg);
+                        } else {
+                            Logging.warn(msg);
+                        }
                     } else if (record.getLevel().intValue() >= Level.INFO.intValue()) {
+                        // downgrade INFO level to debug, as JCS is too verbose at INFO level
                         Logging.debug(msg);
                     } else {
                         Logging.trace(msg);
}}}"	defect	closed	minor	20.02	Core imagery		fixed		
