Patent ID: 9575927
Date: 2017-02-21
CPC Classifications: G06F

Claim:
1. A method for accessing a data record stored in a cache on a server, comprising: (a) connecting a client to a server; and (b) storing a metadata hash map on both the server and the client, wherein the metadata hash map includes one or more entries associated with a key for a data record stored in a cache on the server, each of the entries stores metadata for a corresponding data record, and the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache on the server, as well as a version identifier for the key; (c) the metadata hash map on the client storing only a subset of the entries stored in the metadata hash map on the server, wherein the server transmits one or more entries from its metadata hash map to update the metadata hash map on the client only when the metadata hash map on the server is updated in response to a create, read, update or delete operation performed by the server at the client's direction; (d) the client accessing a selected data record stored in the cache on the server using a provided key by: