1. A computer implemented method of tracking a plurality of objects being stored in a storage device, wherein information about the plurality of objects is stored in a plurality of first layers and a plurality of second layers, each first layer consisting of an index header and each second layer consisting of a keyfile, comprising: determining an application associated with the plurality of objects; selecting a hint for locating the plurality of objects, wherein selecting the hint is based on determining the application associated with the plurality of objects, and wherein the hint includes at least one of a group comprising a concatenation of object names, a concatenation of hash values, and a bitmap array; searching the plurality of first layers with the selected hint to determine the second layer to search; searching the determined second layer for a target; and storing the results of the first and second search in a storage device.