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 executing on data processing hardware that causes the data processing hardware to perform operations comprising:
obtaining a directory modification time value associated with a directory comprising a plurality of files, the directory modification time value representing a most recent file modification time value of the plurality of files;
transmitting one or more files of the plurality of files to each of a plurality of servers, each of the plurality of servers maintaining a file modification time value for each of the transmitted one or more files of the plurality of files;
in response to one of the servers of the plurality of servers modifying a respective file of the transmitted one or more files of the plurality of files, updating the directory modification time value associated with the directory and storing a portion of the modified respective file with the updated directory modification time value;
receiving, from an application, a request for the respective file of the transmitted one or more files of the plurality of files; and
based on the request, transmitting, to the application, the updated directory modification time value and the portion of the modified respective file.
|