private <T> T getAsync(CompletableFuture<T> cf) {

		try {
			T t = cf.get(); // blocking
			return t;
		}
		catch (InterruptedException e) {
			Msg.trace(VisualGraphPathHighlighter.this,
				"Unable to calculate graph path highlights - interrupted", e);
		}
		catch (ExecutionException e) {
			Msg.debug(VisualGraphPathHighlighter.this, "Unable to calculate graph path highlights",
				e);
		}
		return null;
	}
Signals to this path highlighter that it should stop all background jobs
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/edge/VisualGraphPathHighlighter.java