The present invention provides a method of updating the cache state
information for store transactions in an system in which store
transactions only read the cache state information upon entering the unit
pipe or store portion of the store/load queue. In this invention, store
transactions in the unit pipe and queue are checked whenever a cache line
is modified, and their cache state information updated as necessary. When
the modification is an invalidate, the check tests that the two share the
same physical addressable location. When the modification is a validate,
the check tests that the two involve the same data cache line.