1. A method for managing a cache, comprising: determining from metadata of a received first service request 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; in response to determining 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 response to a previously received second request if a value of a time parameter associated with the cacheable method name in the metadata is not aged; searching the cache for the data response to the second request in satisfaction of the received first service request in response to determining 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 in response to determining 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.