boolean stopCleanupTimer() {
		synchronized (cleanupTimer) {
			if (!isValid()) {
				return false;
			}
			readyForCleanup = false;
			cleanupTimer.stop();
			return true;
		}
	}
@return true if timer was running and has been stopped
Ghidra/Framework/Project/src/main/java/ghidra/framework/protocol/ghidra/TransientProjectData.java