1. A method of locating a directory entry, comprising the steps of: providing a cache memory storing a plurality of iterators; receiving an index based request for a directory entry; identifying an iterator within the cache memory that is closest to the entry associated with the index based request; and stepping through a set of directory entries beginning at a directory entry corresponding to the iterator closest to the index based request until locating a directory entry corresponding with the index based request.