@Override
    public void remove() {
      // NOTE: it would seem logical that value removal will semantically mean
      // removing the matching value for the mapping <k,v>, but the JDK always
      // removes by key, even when the value has changed.
      removeKey();
    }
Auto-boxing version of {@link #replace}.
jctools-core/src/main/java/org/jctools/maps/NonBlockingHashMapLong.java