﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
19752	[Patch] StyleCache.intern: use HashMap instead of Storage	simon04	simon04	"1. Start JOSM
2. Install pbf plugin
3. Open `montenegro-latest.osm.pbf`

Time spent in `StyleCache.intern` is reduced from 13_919 ms to 926 ms.

{{{
""Merged Call Tree"",""Time Diff (ms)"",""Old Time (ms)"",""New Time (ms)"",""Level""
""org.openstreetmap.josm.gui.mappaint.StyleCache.intern() StyleCache.java"",""-12992"",""13919"",""926"",""1""
""java.util.HashMap.computeIfAbsent(Object, Function) HashMap.java"",""916"",""0"",""916"",""2""
""org.openstreetmap.josm.data.osm.Storage.putUnique(Object) Storage.java"",""-13648"",""13648"",""0"",""2""
}}}"	enhancement	closed	normal	20.11	Core		fixed	yourkit performance intern hashmap	
