@Override
  public final void updateLayout(@NotNull Project project, @NotNull List<? extends UsageInfo> infos, @NotNull UsageView usageView) {
    AppUIExecutor.onUiThread().withDocumentsCommitted(project).expireWith(this)
      .execute(() -> updateLayoutLater(project, infos, usageView));
  }
@Override
  public final void updateLayout(@NotNull Project project, @NotNull List<? extends UsageInfo> infos, @NotNull UsageView usageView)