void (final VirtualFile file) { ReadAction .nonBlocking(() -> changedBreakpoints(file)) .coalesceBy(Pair.create(this, file)) .expireWith(myProject) .finishOnUiThread(ModalityState.defaultModalityState(), this::fireBreakpointsChanged) .submit(myHttpBreakpointUpdater); }