public void incrementInstanceUseCount() throws IOException {
		synchronized (cleanupTimer) {
			if (disposed) {
				throw new IOException("Remote transient project has been disposed");
			}
			readyForCleanup = false;
			cleanupTimer.stop();
			++instanceUseCount;
			Msg.debug(this, "Increased instance count (" + repositoryInfo.toShortString() + "): " +
				instanceUseCount);
			cleanupTimer.start();
		}
	}
@return true if timer was running and has been stopped
Ghidra/Framework/Project/src/main/java/ghidra/framework/protocol/ghidra/TransientProjectData.java