Users can make requests to an API by calling any one of the HTTP methods of the API's resources. The API Manager uses the resource cache at the Gateway node to store the API's resource-level parameters (Auth type and throttling level). The cache entry is identified by a cache key, which is based on the API's context, version, request path and HTTP method. Caching avoids the need to do a separate back-end call to check the Auth type and throttling level of a resource, every time a request to the API comes. It improves performance.
Note that if you update an API, the resource cache gets invalidated and the changes are reflected within a few minutes.
By default, the resource cache is enabled as the
<EnableGatewayResourceCache> element is set to true in the