public boolean remove(V value) {
        // peek at what is in the map
        K key = value.getKey();
        Ref<V> ref = map.get(key);
        // only try to remove the mapping if it matches the provided class loader
        return (ref != null && ref.get() == value) ? map.remove(key, ref) : false;
    }
public boolean remove ( V value ) { K key = value . getKey ( ) ; Ref < V > ref = map . get ( key ) ; return ( ref != null && ref . get ( ) == value ) ? map . remove ( key , ref ) : false ; }
Remove any mapping for the provided id

@param id