@Override
	public void cancel() {
		super.cancel();
		isCancelled = true;
		incrementalAccumulator.cancel();
		completedCallbackLatch.countDown();

		// Note: cannot do this here, since the cancel() call may happen asynchronously and after
		// a call to reload() on the table model.  Assume that the model itself has already
		// cancelled the update manager when the worker queue was cancelled. See
		// ThreadedTableModel.reload().
		// updateManager.cancelAllJobs();
	}
Waits for the final flushed data to be added to the table.  We will get called when the data
is finished loading or cancelled.  The latch will also be released if the cancel method of
this job is called.  This can happen if the work queue is told to cancel all jobs, which can
happen if a new reload job is requested.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/IncrementalLoadJob.java