diff --git a/leaf-server/src/main/java/org/dreeam/leaf/util/map/StringCanonizingOpenHashMap.java b/leaf-server/src/main/java/org/dreeam/leaf/util/map/StringCanonizingOpenHashMap.java index 3dcb73c3f..b43579585 100644 --- a/leaf-server/src/main/java/org/dreeam/leaf/util/map/StringCanonizingOpenHashMap.java +++ b/leaf-server/src/main/java/org/dreeam/leaf/util/map/StringCanonizingOpenHashMap.java @@ -1,23 +1,19 @@ package org.dreeam.leaf.util.map; -import com.github.benmanes.caffeine.cache.Interner; +import com.google.common.collect.Interners; import it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap; import it.unimi.dsi.fastutil.objects.ObjectIterator; import java.util.Map; import java.util.function.Function; -/** - * Backed by an {@link Object2ObjectOpenHashMap}, with string keys interned to save memory. - */ public class StringCanonizingOpenHashMap extends Object2ObjectOpenHashMap { - private static final Interner KEY_INTERNER = Interner.newWeakInterner(); + private static final com.google.common.collect.Interner KEY_INTERNER = Interners.newWeakInterner(); private static String intern(String key) { return key != null ? KEY_INTERNER.intern(key) : null; } - public StringCanonizingOpenHashMap() { super(); }