This illustration shows cache coordination that allows multiple, possibly distributed, instances of a session to broadcast object changes amongst each other so that each session's cache is either kept up to date or notified that the cache must update an object from the data source the next time it is read.