@Override
	protected void swingDoWork() {
		clientRunnable.run();
	}
Constructs a new SwingUpdateManager
<p>
<b>Note: </b>The <code>minDelay</code> will always be at least {@link #MIN_DELAY_FLOOR}, regardless of
the given value.

@param minDelay the minimum number of milliseconds to wait once the event stream stops
                coming in before actually updating the screen.
@param maxDelay the maximum amount of time to wait between gui updates.
@param name The name of this update manager; this allows for selective trace logging
@param r the runnable that performs the client work.
Ghidra/Framework/Gui/src/main/java/ghidra/util/task/SwingUpdateManager.java