public void setCleanupTimeout(long timeout) {
		this.disposeTimeout = timeout;
	}
Sets the time to wait for released items to be disposed by this pool by calling
{@link BasicFactory#dispose(Object)}.  A negative timeout value signals to disable
the cleanup task.

<p>When clients call {@link #get()}, the timer will not be running.  It will be restarted
again once {@link #release(Object)} has been called.

@param timeout the new timeout.
Ghidra/Framework/Generic/src/main/java/generic/cache/CachingPool.java