---
title: cache-override
summary: Configures the caching behavior of a Response.
url: https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/cache-override/
---

**Kind:** Module  
**Package:** @fastly/js-compute 4.0.1  
**Path:** `cache-override`

Configures the caching behavior of a [`Response`](https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/globals/interface.Response/).

## Classes

| Name | Summary |
| --- | --- |
| [CacheOverride](https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/cache-override/class.CacheOverride/) | Configures the caching behavior of a [`Response`](https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/globals/interface.Response/). |

## Interfaces

| Name | Summary |
| --- | --- |
| [CacheOptions](https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/cache-override/interface.CacheOptions/) | Cache customization options for responses, provided through the afterSend hook. |
| [ICacheOverride](https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/cache-override/interface.ICacheOverride/) |  |

## Type aliases

| Name | Summary |
| --- | --- |
| [CacheOverrideMode](https://www.fastly.com/documentation/reference/compute/sdks/javascript/js-compute/cache-override/type.CacheOverrideMode/) | The cache override mode for a request |
