Patent ID: 9317470
Filing Date: 2016-04-19
CPC Classification: G06F,H04L

Claim Text:
1. A method of caching, comprising: receiving, by a cache system comprising a processor, a request from a client to read a data item from a cache; comparing a size of the requested data item to a threshold retrieval size that is a maximum amount of data to be returned as a single object; maintaining, by the cache system, a data record representative of a status of the request, the data record including an instance-specific content identifier distinctly identifying a particular instance of the requested data item; transmitting a response including an incremental lookup indicator to the client responsive to determining, from the comparing, that the size is greater than the threshold retrieval size, the incremental lookup indicator indicating to the client that multiple portions of the requested data item are available for retrieval and indicating a beginning of a next portion of the requested data item, the incremental lookup indicator including the instance-specific content identifier identifying the instance of the requested data item; receiving one or more follow-on requests including the incremental lookup indicator from the client; responsive to each of the follow-on requests, retrieving a portion of the requested data item from the cache and updating the data record representative of the status of the request with data representative of the beginning of the next portion of the requested data item; and transmitting the retrieved portions to the client.