public synchronized void delete(List<KeyRange> keyRanges) {
		hardCache.clear();
		processQueue();
		long rangesSize = getKeyRangesSize(keyRanges); // < 0 too many ranges
		if (rangesSize < 0 || rangesSize > map.size()) {
			deleteLargeKeyRanges(keyRanges);
		}
		else {
			deleteSmallKeyRanges(keyRanges);
		}
	}
Delete all objects from HashMap whose key is contained
within the specified keyRanges.
@param keyRanges key ranges to delete
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/DBObjectCache.java