void remove(V value) {
            K key = reverseMap.remove(value);
            if (key != null) {
                Set<V> set = map.get(key);
                if (set != null) {
                    set.remove(value);
                    if (set.isEmpty()) {
                        map.remove(key);
                    }
                }
            }
        }
Helper class which maintains a bi-directional mapping from a key to a set of values.
Each value can map to one and only one key, but many values can be associated with
a single key.

@param <K> The key type
@param <V> The value type
clients/src/main/java/org/apache/kafka/clients/admin/internals/AdminApiDriver.java