@Override
	public V put(K key, V value) {
		processQueue();
		WeakValueRef<K, V> ref = new WeakValueRef<>(key, value, refQueue);
		WeakValueRef<K, V> oldRef = getRefMap().put(key, ref);
		if (oldRef != null) {
			return oldRef.get();
		}
		return null;
	}
Returns the backing map

@return the map
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/AbstractWeakValueMap.java