public V remove(Object key) {
        V removed = this.keyValueMap.remove(key);
        if (removed != null) {
            this.valueKeyMap.remove(removed);
        }

        return removed;
    }
copy & modify org.redisson.misc.BiHashMap
https://github.com/redisson/redisson/blob/master/redisson/src/main/java/org/redisson/misc/BiHashMap.java
@param <K>
@param <V>
agent-module/profiler-test/src/main/java/com/navercorp/pinpoint/profiler/test/util/BiHashMap.java