final Entry<K, V> getEntry(Object key) {
        int hash = (key == null) ? 0
                : (key instanceof String) ? hash(hashString((String) key))
                : hash(key.hashCode());
        for (Entry<K, V> e = table[indexFor(hash, table.length)]; e != null; e = e.next) {
            Object k;
            if (e.hash == hash
                    && ((k = e.key) == key || (key != null && key.equals(k))))
                return e;
        }
        return null;
    }
Returns the entry associated with the specified key in the SafelyHashMap.
Returns null if the SafelyHashMap contains no mapping for the key.
src/main/java/com/alibaba/fastjson/util/AntiCollisionHashMap.java