private Set<E> findForwardScopedFlowAsync(V v) {

		CompletableFuture<ChkDominanceAlgorithm<V, E>> future = lazyCreateDominaceFuture();

		try {

			ChkDominanceAlgorithm<V, E> dominanceAlgorithm = getAsync(future);

			if (dominanceAlgorithm != null) { // null implies timeout
				Set<V> dominated = dominanceAlgorithm.getDominated(v);
				return GraphAlgorithms.retainEdges(graph, dominated);
			}
		}
		catch (Exception e) {
			// handled below
		}

		// use the empty set so we do not repeatedly attempt to calculate these paths
		return Collections.emptySet();
	}
Signals to this path highlighter that it should stop all background jobs
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/edge/VisualGraphPathHighlighter.java