Patent ID: 7103714

Claim:
A method of operating a cache system to serve one set of cached data in response to multiple different data requests, comprising: receiving a first request for a first set of data, said first request comprising a first session identifier configured to identify a first client session, wherein said first set of data is identifiable by a data identifier, and wherein said first session identifier identifies a first client to an application; serving said first set of data from the cache system in response to said first request; receiving a second request for said first set of data, said second request comprising a second session identifier different from said first session identifier, wherein each of said first request and said second request comprise said data identifier, and wherein said second session identifier identifies a second client to the application; caching said first set of data; associating a portion of said first request with said cached first set of data; and serving said first set of data from the cache system in response to said second request, wherein said serving said first set of data in response to said second request comprises: searching the cache system for a set of data responsive to said second request, wherein said searching comprises comparing said associated portion of said first request to said second request, and wherein said searching involves replacing one or more of said first session identifier and said second session identifier with a default session identifier, customizing the set of data responsive to said second request based upon an identifier of custom data in the second request, and matching said first set of data with said second request.