public synchronized MatchInfo getMatchInfo(VTMatch match, AddressCorrelatorManager correlator) {
		MatchInfo matchInfo = weakMap.get(match);
		if (matchInfo == null) {
			matchInfo = new MatchInfo(match, correlator);
			weakMap.put(match, matchInfo);
		}
		return matchInfo;
	}
Hash map with weak values. When MatchInfo is no longer held by an object,
the entry is removed from the map.
Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/util/MatchInfoFactory.java