A first node includes a first cache and a plurality of coherent agents. In response
to a transaction to a coherency block by a first coherent agent of the plurality
of coherent agents, the first node is configured to fetch the coherency block from
another node. The other node is configured to record a state in which the coherency
block is provided to the first node. The first cache is designated to store the
state of the coherency block recorded by the first node.