1. In a data processing system having a memory hierarchy including a cache and a lower-level memory system, a method comprising the steps of: receiving a data element having a write with inject attribute associated therewith from a data producer; forwarding said data element to the cache without accessing the lower-level memory system; and updating at lease one cache line containing said data element in the cache.