void (@NotNull Disposable disposable) { myRootUpdateQueue.setPassThrough(false); myRootUpdateQueue.suspend(); Disposer.register(disposable, () -> { myRootUpdateQueue.setPassThrough(false); myRootUpdateQueue.resume(); }); }