Abstract: A method comprising: resolving conflicting requests from multiple peer nodes for a block of data by a peer node having a valid copy of requested data that is requested by the conflicting messages; and resolving conflicting requests for the block of data by a home node corresponding to the requested data if no qnique, cached copy is stored by one of the peer nodes