モードを明示的に示していないアクション、アクショングループ、その他の ActionUpdateThreadAware クラスを報告します。

アクションまたはアクショングループがそれ自身の update() メソッドを定義している場合、IntelliJ プラットフォームは UI スレッド内の update() および getChildren() メソッドに対する従来の同期呼び出し方法を模倣し、AnActionEvent.dataContext() のすべてのデータを提供します。 そのため、バックグラウンドスレッドで予想されるすべてのデータは必要がない場合でも事前にキャッシュされます。

getActionUpdateThread() メソッドをオーバーライドして、 ActionUpdateThread.EDT または ActionUpdateThread.BGT の 2 つのモードのいずれかを提供してください。

詳細は ActionUpdateThread のドキュメントを参照してください。