1. An apparatus, comprising: a virtual machine cache configured to cache data, of one or more virtual machines operating on a host computing device, in a cache storage device of the host computing device, wherein the cache data is admitted into the cache storage device in response to storage requests of the respective virtual machines; a cache retention module configured to retain cache data of a virtual machine of the one or more virtual machines in response to the virtual machine being transferred from the host computing device to a remote host computing device, the retained cache data corresponding to data of a primary storage system; and a cache transfer module configured to provide retained cache data of the transferred virtual machine to the remote host computing device in response to a request of the transferred virtual machine operating on the remote host computing device.