Skip to content
open-computeopen-computeopen-compute

Workers Cache

HTTP response cache driven by deployment config, plus the tenant Cache API.

{
"name": "cached",
"main": "src/index.ts",
"cache": { "enabled": true, "cross_version_cache": false },
"exports": {
"Admin": { "type": "worker", "cache": { "enabled": false } }
}
}

cache.enabled turns on the default HTTP cache. cross_version_cache allows sharing across deployment versions; isolation is the default. exports.<name> may only override cache policy for a named Worker entrypoint. Automatic caching requires an explicit s-maxage or max-age.

The Cache API (caches.default / caches.open) is documented at Runtime APIs · Cache.

Topic Cloudflare open-compute
cache.enabled, entrypoint overrides, cross_version_cache Yes — Workers Cache configuration Matching config shape
Cache API symbols Yes — Cache API Yes
Cache authority Global / colo Single-node local authority
Automatic cache TTL May include heuristic TTL Requires explicit s-maxage or max-age; no heuristic TTL
Global replication / purge propagation / tiered cache / Cache Rules / Cache Deception Armor / plan-dependent behavior Yes Not provided
Object size quota Cloudflare product quota Default 16 MiB per cached object and 1 GiB of logical body bytes per Worker; live values from ocd capabilities --json