@Override
  public boolean remove(@NotNull Object o) {
    processQueue();
    //noinspection unchecked
    return set.remove(new MyRef<>((T)o, null));
  }
@Override
  public boolean remove(@NotNull Object o)