1. A method comprising the following computer-executable acts: in a computing device executing at least one virtual machine that accesses virtual memory in the computing device, automatically characterizing at least one page in the virtual memory as being short-lived memory; and dynamically updating a cache based at least in part upon the characterization of the at least one page in the virtual memory as being short-lived memory, wherein the cache is accessible to the at least one virtual machine.