| CPC G06F 12/0815 (2013.01) [G06F 9/5072 (2013.01); G06F 16/9017 (2019.01); G06F 16/9027 (2019.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
obtaining, by a driver program executing on one or more computing devices, a first list of objects from a cloud-based object storage system at a runtime;
retrieving, by the driver program, lookup information comprising a second list of objects associated with a previous runtime of the driver program from a lookup database;
identifying, by the driver program and based on a comparison of the first list of objects to the second list of objects, a first subset of objects that were changed or added to the cloud-based object storage system after the previous runtime and before the runtime and a second subset of objects that were unchanged or deleted from the cloud-based object storage system after the previous runtime and before the runtime;
updating, by the driver program, the lookup information in the lookup database with a latest timestamp for each object in the first subset of objects; and
removing, by the driver program, each object in the second subset of objects from the lookup information in the lookup database.
|