Patent ID: 8219752

Claim:
A method for caching data, comprising: inserting a first set of data into a cache of a first entity, said first set of data includes at least a subset of a second set of data maintained by a second entity; receiving, at said first entity, a current data request corresponding to said second set of data and information about a previous request corresponding to said second set of data, said current data request is received from a client, said information about said previous request is received from said client with said current data request; responding to said current data request using said first set of data in said cache if said previous request was known to said first entity and said current data request corresponds to said first set of data in said cache; and obtaining at least a portion of said second set of data from said second entity and responding to said current data request based on said portion of said second set of data from said second entity if said previous request was not known to said first entity.