@Override
	public void tableDeleted(DBHandle dbh, Table table) {
		if (table == rangeMapTable) {
			lock.acquire();
			try {
				clearCache();
				rangeMapTable = null;
			}
			finally {
				lock.release();
			}
		}
	}
Returns an address range iterator over all ranges in the map where a value has been set
starting with the given address and ending with the given end address
@param startAddress the address at which to start iterating ranges
@param endAddr the address at which to end the iterator
@return AddressRangeIterator that iterates over all occupied ranges in the map from the
given start address
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/util/AddressRangeMapDB.java