1. A method of performing cache injection in a processor system, comprising: monitoring, by a cache, addresses on a bus; requesting, from a remote node via a network controller, input/output data associated with an address of a data block stored in the cache; and acquiring, by the cache, ownership of the input/output data when an address on the bus that is associated with the input/output data corresponds to the address of the data block stored in the cache.