Answer - B
This is mentioned in the AWS Documentation.
You can enable API caching in Amazon API Gateway to cache your endpoint`s responses. With caching, you can reduce the number of calls made to your endpoint and also improve the latency of requests to your API. When you enable caching for a stage, API Gateway caches responses from your endpoint for a specified time-to-live (TTL) period, in seconds. API Gateway then responds to the request by looking up the endpoint response from the cache instead of requesting your endpoint. The default TTL value for API caching is 300 seconds. The maximum TTL value is 3600 seconds. TTL=0 means caching is disabled.
Option A is incorrect since this is used to help debug issues related to API request latency.
Option C is incorrect since it allows API resources to receive requests from a domain other than the API`s own domain.
Option D is incorrect since this is used to control access to your API methods.
For more information on API gateway cache, please visit the following URL-
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html