Patent ID: 7177980
Filing Date: 2007-02-13
Classification: G06F

Abstract:
1. A cache storage system for use in a data storage system having a plurality of virtual addresses, each virtual address having a data object associated therewith, the cache storage system comprising: a plurality of storage devices, each data object being stored at a storage device location, each storage device location having a unique identifier; and a cache for storing a data object associated with at least one virtual address wherein, for a first virtual address, the first virtual address data object is staged into the cache and, for a second virtual address, a pointer is generated for use in pointing to the first virtual address data object staged in the cache when the storage device location identifier of the second virtual address data object matches the storage device location identifier of the first virtual address data object, and wherein the cache comprises a location identifier table for storing at least one storage device location identifier, and a virtual address table for storing a plurality of virtual addresses.