private boolean shortcutAsMuchAsPossible(boolean shortcutAll) {

		//
		// See if we can shortcut the current job 
		//
		if (!shortcutCurrentJob()) {
			// cannot stop the current job; allow it to finish, processing the pending jobs later
			return false;
		}

		if (!shortcutPendingJobs(shortcutAll)) {
			return false;
		}

		return true;
	}
Shortcut as many jobs as possible to clear the queue and then trigger the run of the 
remaining jobs.
Ghidra/Framework/Graph/src/main/java/ghidra/graph/job/GraphJobRunner.java