code: @SuppressWarnings("unchecked")
    public static <V> V remove(String key) {
      return (V) share.get().remove(key);
    }
docs: Remove the specific key
  
  @param key the key
  @param <V> the expected return type
  @return the previous value associated with <tt>key</tt>, or <tt>null</tt> if there was no mapping for <tt>key</tt>.