1. A method comprises: when a copy of data is cached in local memory of a first device of a distributed storage network (DSN), sending, by the first device, read-if-revised requests to storage units of the DSN, wherein each of the storage units stores a different portion of the data and wherein the read-if-revised requests includes a name of the data and one or more local memory revision numbers corresponding to the different portions of the data that are cached in the local memory; determining, by a storage unit of the storage units, whether a revision number of one of the different portions of the data stored by the storage unit is a more recent revision number than the one or more local memory revision numbers; when the revision number of the one of the different portions of the data stored by the storage unit is the more recent revision number than the one or more local memory revision numbers, sending, by the storage unit, a read response that includes the one of the different portions of the data to the first device; and when the revision number of the one of the different portions of the data stored by the storage unit is not the more recent revision number than the one or more local memory revision numbers, sending, by the storage unit, a read response that includes an indication that, with respect to the one of the different portions of the data, the data cached in the local memory is a current revision level of the data.