# Cache

Caching improves performance. Periodically, however, you need to clear parts of the cache for GraphQL requests.

 - [DELETE /api/v2/cache/{branch}](https://api-docs.sitecore.com/sai/cache-api/cache/clearall.md): Clears the cache for a specific branch.
 - [DELETE /api/v2/cache/{branch}/contenttype/{contentType}](https://api-docs.sitecore.com/sai/cache-api/cache/clearbycontenttype.md): Clears the cache of query responses that use a particular content type.
 - [DELETE /api/v2/cache/{branch}/locale/{locale}](https://api-docs.sitecore.com/sai/cache-api/cache/clearbylocale.md): Clears the cache of query responses that use a particular locale.
 - [DELETE /api/v2/cache/{branch}/contenttype/{contentType}/locale/{locale}](https://api-docs.sitecore.com/sai/cache-api/cache/clearbycontenttypeandlocale.md): Clears the cache of query responses that use a particular content type and locale.
 - [DELETE /api/v2/cache/{branch}/other](https://api-docs.sitecore.com/sai/cache-api/cache/clearothers.md): Clears the cache of query responses that use other types of data (not related to content types), such as taxonomies.
