Chained Directory
Memory has a pointer to first cache in a linked list of shared copies
Update is forwarded to this cache, which has a pointer to the next
Each cache forwards the update
When the tail is reached, the write is complete
<BACK
INDEX
NEXT>