Consistency
Is locally cached copy of the data consistent with the master copy?
Client-initiated approach
- The client initiates a validity check.
- The server checks whether the local data are consistent with the master copy.
Server-initiated approach
- The server records, for each client, the (parts of) files it caches.
- When the server detects a potential inconsistency, it must react.