private void scheduleUpdate() {
    if (!myStarted.get() || myDisposed) return;
    if (myUpdateScheduled.compareAndSet(false, true)) {
      myUpdateAlarm.addRequest(() -> checkAndUpdateRepositoryCollection(null), 100);
    }
  }
private void scheduleUpdate()