@Override
	public AddressSet intersect(AddressSetView view) {
		AddressSet result = new AddressSet();
		for (AddressRange rng : view) {
			result.add(intersectRange(rng.getMinAddress(), rng.getMaxAddress()));
		}
		return result;
	}
{@inheritDoc}

Only use this for small sets, otherwise, this cache may become overloaded. This method is
also generally not efficient for sets comprised of many ranges.
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/program/model/address/CachedAddressSetView.java