void reloadSpecificData(List<T> data) {
		synchronized (addRemoveUpdater) {
			cancelAllJobs();
			TableData<T> tableData = TableData.createFullDataset(data);
			runJob(new LoadSpecificDataJob<>(model, monitor, tableData));
		}
	}
Called when the table data needs to be totally reloaded.  An example is when a undo or redo
is performed.  It also is called if too many add/removes have been accumulated.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/ThreadedTableModelUpdateMgr.java