Hello, I am using Tomcat 9.0.78 on a machine running Windows Server 2019 Standard.
I am experiencing an issue with an instance of `org.apache.catalina.webresources.Cache`, where `Cache.size` is out of sync with the actual size of `Cache.resourceCache` in memory. Based on a heap dump of the server, `Cache.size` has a value of 700,932,119 while the actual size of the `Cache` instance is merely 4.45 KB. This issue causes unnecessary and misleading logs to be outputted such as the one below, where 684,534 KB is from the value of `Cache.size` which is corrupt. > 26-Mar-2025 11:50:35.267 INFO [Catalina-utility-1] > org.apache.catalina.webresources.Cache.backgroundProcess The background cache > eviction process was unable to free [10] percent of the cache for Context > [/...] - consider increasing the maximum size of the cache. After eviction > approximately [684,534] KB of data remained in the cache. `cacheMaxSize` in `context.xml` is not explicitly set, so it defaults to 10MB. I believe commit `636017459a88befe1c5f1fd9d8f31ff2f13f74f6` by Mark Thomas should fix this issue, but I wanted to ask for opinions here just to be sure. Is it safe to assume that upgrading Tomcat to a version that includes above commit will fix this issue? Regards, Yuta --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org