|
|
|
|
@ -47,9 +47,10 @@ import org.jspecify.annotations.Nullable;
@@ -47,9 +47,10 @@ import org.jspecify.annotations.Nullable;
|
|
|
|
|
* @since 3.0 |
|
|
|
|
* @param <V> the value type |
|
|
|
|
*/ |
|
|
|
|
@SuppressWarnings("serial") |
|
|
|
|
public class LinkedCaseInsensitiveMap<V> implements Map<String, V>, Serializable, Cloneable { |
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = -1797561627545787622L; |
|
|
|
|
|
|
|
|
|
private final LinkedHashMap<String, V> targetMap; |
|
|
|
|
|
|
|
|
|
private final HashMap<String, String> caseInsensitiveKeys; |
|
|
|
|
|