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