1. A method comprising: in response to a receiving host adapter receiving a read command directed to a virtual disk location from a requesting host, allocating a buffer in a cache memory corresponding to said receiving host adapter; determining an identity of a physical disk array corresponding to said virtual disk location; in response to determining said identity of said physical disk array location, writing data associated with said read command to said buffer; in response to said writing said data, reading said data from said buffer; and in response to said reading said data, sending said data to said requesting host.