docs: private boolean compareAndSet(final State current, final State next) {
          if (state.compareAndSet(current, next)) {
              return true;
          }
          parkNanos(1); // back-off
          return false;
      }