@Override
	protected int getPreferredCacheLength() {
		// cache the first delay slot if present
		return proto.hasDelaySlots() ? (length * 2) : length;
	}
Construct a new InstructionDB.
@param codeMgr code manager
@param cache code unit cache
@param address min address of this instruction
@param addr database key
@param proto instruction prototype
@param flags flow override flags
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/code/InstructionDB.java