@Override
	public void modelSorted(TableSortState sortState) {

		if (sortState.equals(lastSortState)) {
			return; // nothing to save
		}

		lastSortState = sortState;
		saveState();
	}
Longer than the restore delay so that saving does not affect the pending restore
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/TableColumnModelState.java