1. A method of performing cache injection, comprising: monitoring addresses on a bus; and acquiring, at a cache, ownership of input/output data on the bus 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.