1. A computer-implemented method of processing read requests comprising: receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array; and if the previously-written content identified in the read request is stored within the first cache system in a compressed format and is stored within the data array in an uncompressed format, determining if it is less computationally expensive to obtain from the data array the previously-written content in the uncompressed format.