docs: private void updateObservedReplicaTimestamps(VectorClock receivedVectorClock) {
          for (; ; ) {
              final VectorClock currentClock = this.observedClock;
              if (currentClock != null && currentClock.isAfter(receivedVectorClock)) {
                  break;
              }
              if (OBSERVED_TIMESTAMPS_UPDATER.compareAndSet(this, currentClock, receivedVectorClock)) {
                  break;
              }
          }
      }