We're getting the following error messages regularly when we restart the ColdFusion application:
{Dec 21, 2018 3:57:11 AM org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks
SEVERE: The web application [ROOT] created a ThreadLocal with key of type [net.sf.ehcache.util.concurrent.Striped64.ThreadHashCode] (value [net.sf.ehcache.util.concurrent.Striped64$ThreadHashCode@333bd1c9]) and a value of type [net.sf.ehcache.util.concurrent.Striped64.HashCode] (value [net.sf.ehcache.util.concurrent.Striped64$HashCode@1362c771]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.}
Our enviironment:
We're running distributed cache on the application server, ColdFusion 2016, on Windows Server 2016. ColdFusion is powered by JDK-1.8.0_191 and Apache Tomcat 8. It has ehcache-2.10.5 in its lib directory, hence in its classpath. With the exception of this proiblem, Ehcache works fine with ColdFusion.