private Set<E> getCircuitEdgesAsync(V v) {

		if (v == null) {
			return null;
		}

		CompletableFuture<Circuits> future = lazyCreateCircuitFuture();
		Circuits circuits = getAsync(future); // blocking operation
		if (circuits == null) {
			return Collections.emptySet(); // can happen during dispose
		}

		Set<E> set = circuits.circuitsByVertex.get(v);
		if (set == null) {
			return Collections.emptySet();
		}
		return Collections.unmodifiableSet(set);
	}
Signals to this path highlighter that it should stop all background jobs
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/edge/VisualGraphPathHighlighter.java