@Override
	synchronized ReferenceDB getRef(Address refAddress, int opIndex) throws IOException {
		LongField addrField = new LongField(addrMap.getKey(refAddress, false));
		for (Field id : table.findRecords(addrField, ADDRESS_COL)) {
			DBRecord rec = table.getRecord(id);
			if (rec.getByteValue(OPINDEX_COL) == (byte) opIndex) {
				return getRef(rec);
			}
		}
		return null;
	}
Construct reference list for existing record
@param rec existing refList record
@param adapter entry record storage adapter
@param addrMap address map for encoding/decoding addresses
@param program associated Program
@param cache RefList object cache
@param isFrom true for from-adapter use, false for to-adapter use
@throws IOException if database IO error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/references/BigRefListV0.java