1. A method for hybridizing cache memory having at least one magnetic media and at least one solid-state media, the method comprising: receiving a read request to retrieve a data block; checking whether the at least one solid-state media is available to fulfill the read request; when the at least one solid-state media is able to fulfill the read request, completing the read request without utilizing the magnetic media; and when the at least one solid-state media is unable to fulfill the read request, substantially simultaneously performing both of the following: (1) completing the read request at the at least one magnetic media; and (2) updating the solid-state media with the data block retrieved from the at least one magnetic media.