Patent ID: 7747829

Claim:
An apparatus for updating of cache data in a storage system, the apparatus comprising: a memory for storing data; a cache, separate from the memory, for storing data associated with the memory; at least one processor for preparing change data for updating the cache, the at least one processor comprising circuitry for receiving a configuration change transaction; in response to the received configuration change transaction, constructing a request for change; submitting the request for change to the memory; receiving a signal from the memory representative of completion of the request for change; and updating the cache with the change data and with an updated version number in response to the signal indicating successful completion of the request for change; and responsive to a user request for a view of a logical resource stored in the memory, the processor is adapted to compare a number of the user request to the updated version number and if they are the same to produce a response from the cache, and if they are not the same to produce a response from the memory.