1. A method for caching in a virtualized computing environment, the method comprising: dividing multiple items of data within the virtualized computing environment into (i) one or more items of base image data and (ii) one or more items of private data, wherein base image data comprise data related to a template applicable to a set of virtual machines and wherein private data comprise data generated by a virtual machine in the set of virtual machines that is a variance from the template; caching said one or more items of base image data exclusively on a host page cache on a host physical machine; and caching said one or more items of private data, generated by a guest virtual machine after the guest virtual machine is launched, exclusively on a guest page cache on the guest virtual machine, wherein each guest virtual machine is implemented on the host physical machine.