Patent ID: 8914407

Claim:
A method for managing a cache, comprising: providing a cache server processing unit that determines from metadata of a received first service request whether a data response to a previously received second request and satisfying the first request may be cached in a cache managed by the cache server by determining if an operation name of a command within the received first request is defined in combination with a return data identification as a cacheable method name specification within the first request metadata; if determined that the command operation name is defined in combination with the return data identification within the received first request metadata as the cacheable method name specification, determining that the first request is an inquiry request that may be satisfied by a data value from the previously received second request if a value of a time parameter associated with the cacheable method name in the metadata is not aged out by exceeding, since a last service request, an update frequency specification or a time interval period; searching the cache for the data response to the second request in satisfaction of the received first service request if determined that the command operation name is defined in combination with the return data identification within the received first request metadata as the cacheable method name specification, and that the first request is the inquiry request; and sending the request on to a service provider through a network communication for return of a service provider response if determined that the command operation name is not defined in combination with the return data identification within the received first request metadata as the cacheable method name specification, or that the first request is not the inquiry request.