Changeset 19079 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2024-05-14T19:29:53+02:00 (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/AbstractReader.java
r18697 r19079 88 88 89 89 /** 90 * A lookup table to avoid calling {@link String#intern()} unnecessarily. 91 */ 92 private final Map<String, String> tagMap = new HashMap<>(); 93 94 /** 90 95 * The dataset to add parsed objects to. 91 96 */ … … 370 375 } 371 376 } 377 this.tagMap.clear(); 372 378 progressMonitor.finishTask(); 373 379 progressMonitor.removeCancelListener(cancelListener); … … 605 611 ((AbstractPrimitive) t).setModified(true); 606 612 } else { 607 t.put( key.intern(), value.intern());613 t.put(this.tagMap.computeIfAbsent(key, Utils::intern), this.tagMap.computeIfAbsent(value, Utils::intern)); 608 614 } 609 615 }
Note:
See TracChangeset
for help on using the changeset viewer.