-
Improvement
-
Resolution: Unresolved
-
Minor
Jenkins is using copy-on-write TreeMap for Item storage (see https://github.com/jenkinsci/jenkins/blob/1d2b15173c48c3a78d6b96d99f6e045f43ff07bc/core/src/main/java/jenkins/model/Jenkins.java#L450-L453), so every time an item gets renamed/added/removed/etc, Jenkins have to copy all the contents.
ConcurrentSkipListMap seems to suit there better.