protected CompletableFuture<T> getAndClearChangePromise() {
		CompletableFuture<T> promise = changePromise;
		changePromise = null;
		return promise;
	}
Get the current value of this reference

@return the current value
Ghidra/Framework/Generic/src/main/java/ghidra/async/AsyncReference.java