| CPC G06F 16/1734 (2019.01) [G06F 16/11 (2019.01); G06F 16/1767 (2019.01); G06F 16/1847 (2019.01)] | 20 Claims |

|
1. A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:
exposing a global file modification time value associated with a file to a plurality of applications, the global file modification time value representing a first point in time the file was most recently modified;
receiving, from a respective one of the applications from the plurality of applications, an update request comprising a local file modification time value representing a second point in time the respective one of the applications performed a storage operation on the file;
determining that the local file modification time value is less than or equal to the global file modification time value;
based on determining that the local file modification time value is less than or equal to the global file modification time value, incrementing the global file modification time value by a predefined fixed increment value, the predefined fixed increment value increasing the global file modification time value by a predefined fixed amount of time; and
exposing the incremented global file modification time value to the plurality of applications.
|