public synchronized void reload() {
		if (currentState != NOT_RUNNING) {
			throw new IllegalStateException("Cannot reload once a job starts");
		}

		isFired = false; // reset the cancel flag, since we are reloading
		reloadData = true;
		addRemoveList.clear();
		if (newSortContext == null) {
			newSortContext = model.getSortingContext();
		}
	}
Forces this job to completely reload the data, instead of copying from the model's current
data.  This call is not allowed on the currently running job and is only appropriate for a
pending job.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/TableUpdateJob.java