private int getMaxAddRemoveCount() {
		// have the max count grow with the size of the table to prevent too many calls to reload()
		int n = model.getRowCount();
		int cuttoff = (int) (n * .1);
		return Math.max(maxAddRemoveCount, cuttoff);
	}
Ensures that the result of this call is a cancellable monitor.

<P>If the monitor used by the jobs of this class is not cancellable, then the jobs cannot
properly move from state to state, since they are reused for new requests.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/threaded/ThreadedTableModelUpdateMgr.java