converting a pending IO request that is a multi-cacheline read request into a plurality of single cacheline read requests; allocating entries in the transaction table for each of the single cacheline read requests; and storing information about the single cacheline read requests in the entries that are allocated. 20.