docs: private void propagateToSharedSketch() {
      //noinspection StatementWithEmptyBody
      while (localPropagationInProgress.get()) {
      } //busy wait until previous propagation completed
  
      final CompactSketch compactSketch = compact(propagateOrderedCompact, null);
      localPropagationInProgress.set(true);
      shared.propagate(localPropagationInProgress, compactSketch,
          ConcurrentSharedThetaSketch.NOT_SINGLE_HASH);
      super.reset();
      thetaLong_ = shared.getVolatileTheta();
    }