@Override
            protected Boolean execute(@Nullable Reference<K, V> ref, @Nullable Entry<K, V> entry) {
                if (entry != null && ObjectUtils.nullSafeEquals(entry.getValue(), value)) {
                    if (ref != null) {
                        ref.release();
                    }
                    return true;
                }
                return false;
            }
Return a {link Reference} to the {link Entry} for the specified {@code key},
or {@code null} if not found.

@param key         the key (can be {@code null})
@param restructure types of restructure allowed during this call
@return the reference, or {@code null} if not found
analyzer/src/main/java/nl/basjes/parse/useragent/utils/springframework/util/ConcurrentReferenceHashMap.java