1. In a computing system having a cache memory interposed between a system memory and a requesting device, a method for managing data within the cache memory comprising the steps of: receiving a request for data from the system memory; evaluating a set of pre-fetch hints associated with the request; and controlling the retrieval and management of data within the cache memory based upon the pre-fetch hints.