@Override
            public boolean containsKey(Object key) {
                return LinkedCaseInsensitiveMap.this.containsKey(key);
            }
Create a new LinkedCaseInsensitiveMap that wraps a {link LinkedHashMap}
with an initial capacity that can accommodate the specified number of
elements without any immediate resize/rehash operations to be expected,
storing case-insensitive keys according to the given Locale (in lower case).

@param expectedSize the expected number of elements (with a corresponding
                    capacity to be derived so that no resize/rehash operations are needed)
@param locale       the Locale to use for case-insensitive key conversion
see CollectionUtils#newHashMap(int)
see #convertKey(String)
analyzer/src/main/java/nl/basjes/parse/useragent/utils/springframework/util/LinkedCaseInsensitiveMap.java