1. An apparatus for providing improved utilization of information transfer when caching information for a processor comprising: a first memory arranged at a particular level of a cache hierarchy for caching information resident at a storage location accessed by said processor, said first memory having its cache line capable of being identified as containing modified data if said information is modified by said processor, wherein resulting in said modified information to be selected for propagation down said cache hierarchy to update said information in said storage location; and a second memory coupled to said first memory and functioning to supplement said first memory, said second memory for storing only modified data therein for propagation down said hierarchy, but in which said modified information once stored therein can also be accessed by said processor for performing a write of information resident at said storage location to said second memory.