@Override
		public void monitoredRun(TaskMonitor monitor) {
			try {
				edges = edgeSupplier.get();
			}
			catch (CancellationException e) {
				// this can happen as our cache is getting cleared
				monitor.cancel();
			}
		}
A class to handle off-loading the calculation of edges to be focused.  
The results will then be used to update the UI.
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/edge/VisualGraphPathHighlighter.java