1. A system, comprising: a plurality of virtual machines, each running an image of an operating system (OS); a virtual machine (VM) hypervisor in network communication with the plurality of virtual machines and with a storage network; a plurality of storage devices in network communication with the VM hypervisor through the storage network; an intelligent content aware caching application running on the VM hypervisor and in network communication with the plurality of storage devices through the storage network; and a cache including a plurality of sets and a plurality of slots in each set, and content in the cache controlled by intelligent content aware caching application based on new technology file system (NTFS) object types and assigned integer values stored in a catalog accessed by the intelligent content aware caching application.