protected void scheduleRevisionsUpdate(final @Nullable Consumer<? super T> configRunnable) {
    doScheduleUpdate(UPDATE_REVS, () -> {
      synchronized (myModel) {
        if (configRunnable != null) configRunnable.consume(myModel);
        myModel.clearRevisions();
        LocalHistoryCounter.INSTANCE.logLoadItems(myProject, myModel.getKind(), () -> {
          return myModel.getRevisions();// force load
        });
      }
      return () -> myRevisionsList.updateData(myModel);
    });
  }
protected void scheduleRevisionsUpdate(final @Nullable Consumer<? super T> configRunnable)