1. A method for configuring computing devices, comprising: receiving, by a computing device, a first cache list object from a management service; comparing the first cache list object to a second cache list object on the computing device; based on the comparing, identifying a first object fingerprint that is present in the first cache list object and that is not present in the second cache list object; obtaining, from a location that is external to the computing device, a first object corresponding to the first object fingerprint; updating a configuration of the computing device using the first object; based on the comparing, identifying a second object fingerprint that is present on the second cache list object and that is not present in the first cache list object; and removing, from the computing device, a second object corresponding to the second object fingerprint, wherein updating the configuration of the computing device is performed after removing the second object, and wherein updating the configuration does not use any object content from the second object.