code: public V remove (K key)
      {
          SoftReference<V> ref = _map.remove(key);
          return (ref == null) ? null : ref.get();
      }
docs: Removes the specified key from the map. Returns the value to which the key was previously
  mapped or null.