Patent ID: 6502108
Filing Date: 2002-12-31
Classification: G06F,Y10S

Abstract:
A method of managing a data storage system that includes a cache, base storage, and token database, where the method comprises operations of:responsive to the data storage system receiving a data object and an associated write request, performing operations including: assigning a version code to the data object; in at least one of the cache and the base storage, storing the data object along with information including the version code; storing the version code in the token database in association with the data object; and responsive to receiving a read request for the data object, performing operations including: if the data object is present in the cache, reading the data object from the cache and providing the data object as output; if the data object is not present in the cache, reading the version code of the data object contained in the base storage and comparing said version code to the version code associated with the data object in the token database; and only if the compared version codes match, reading the data object from the data object contained in the base storage and providing the data object as output.