void invalidateForEditor(@NotNull Editor editor) {
    myCachedIntentions.updateAndGet(cachedIntentions -> {
      return cachedIntentions != null && editor == cachedIntentions.getEditor() ? null : cachedIntentions;
    });
    hideForEditor(editor);
  }
void invalidateForEditor(@NotNull Editor editor)