public void cancelTask() {
			if (taskThread.isAlive()) {
				taskThread.interrupt();
				try {
					taskThread.join();
				}
				catch (InterruptedException e) {
					// ignore
				}
			}
		}
<code>PreSaveTask</code> facilitates the pre-saving a copy of this buffer 
file for update use by a BufferMgr.
Ghidra/Framework/DB/src/main/java/db/buffers/LocalManagedBufferFile.java