1. A method of performing cache injection, comprising: monitoring, at a cache, addresses on a bus in response to detection of a specific instruction sequence a determined number of times, wherein the specific instruction sequence includes two or more instructions; acquiring ownership of input/output data on the bus at the cache when an address on the bus, that is associated with the input/output data, corresponds to an address of a data block stored in the cache; and modifying a replacement policy position of the data block to increase a probability that the data block is consumed prior to ejection from the cache.