Patent ID: 6282536
Filing Date: 2001-08-28
Classification: G06F,Y10S

Abstract:
A system for interfacing index based and iterator based computer memory management routines, comprising:a storage volume storing a set of directory entries;an index based application programming interface for receiving a request for an entry stored on the volume;an iterator based application programming interface coupled to the index based application programming interface and coupled to the volume for receiving the index based request from the index based application programming interface and using the index based request to locate the requested entry; andan iterator cache storing a plurality of active iterators each associated a respective entry stored on the volume and enabling the iterator based application programming interface to locate an active iterator associated with a directory entry closest to the requested directory entry and to use the located iterator to begin with the directory entry closest to the requested directory entry and step sequentially through the set of directory entries until locating the requested directory entry.