Change CanonizingStringMap to use weak interner

This commit is contained in:
embeddedt 2023-08-15 12:23:43 -04:00
parent dcb72dfa62
commit 6fa24ec171
No known key found for this signature in database
GPG Key ID: A69433EC199B5613

View File

@ -12,7 +12,7 @@ import java.util.Map;
* Replacement backing map for CompoundTags that interns keys.
*/
public class CanonizingStringMap<T> extends HashMap<String, T> {
private static final Interner<String> KEY_INTERNER = Interners.newStrongInterner();
private static final Interner<String> KEY_INTERNER = Interners.newWeakInterner();
private static String intern(String key) {
return key != null ? KEY_INTERNER.intern(key) : null;