-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
The code has started failing FindBugs when running with JDK 11:
hudson.ClassicPluginStrategy$DependencyClassLoader.findResources(String) is or uses a map or set of URLs, which can be a performance hog [hudson.ClassicPluginStrategy$DependencyClassLoader, hudson.ClassicPluginStrategy$DependencyClassLoader] At ClassicPluginStrategy.java:[line 808]Another occurrence at ClassicPluginStrategy.java:[line 816] DMI_COLLECTION_OF_URLS
More docs about this issue: http://michaelscharf.blogspot.com/2006/11/javaneturlequals-and-hashcode-make.html . It should not impact this particular code, but it may be better to refactor the logic just in case