public synchronized AsyncLazyMap<K, V> forgetValues(
			BiPredicate<? super K, ? super V> predicate) {
		forgetValues = predicate;
		return this;
	}
Sets a predicate to determine which values to forget

<p>
The predicate is applied to a cached entry when its key is re-requested. If forgotten, the
request will launch a fresh computation. The predicate is also applied at the time a
computation is completed. An entry that is forgotten still completes normally; however, it
never enters the cache, thus a subsequent request for the same key will launch a fresh
computation.

<p>
This will replace the behavior of any previous value-testing predicate.

@param predicate the rule for forgetting entries
@return this lazy map
Ghidra/Framework/Generic/src/main/java/ghidra/async/AsyncLazyMap.java