Skip to content

Commit 120fcf8

Browse files
Yawar Jamalyj7o5
authored andcommitted
CACHE-11939: add request cf overriding cache rules compat flags
1 parent 518e8f8 commit 120fcf8

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
_build:
3+
publishResources: false
4+
render: never
5+
list: never
6+
7+
name: "Override cache rules cache settings in `request.cf` object for Fetch API"
8+
sort_date: "2023-08-01"
9+
enable_date: "2025-04-02"
10+
enable_flag: "request_cf_overrides_cache_rules"
11+
disable_flag: "no_request_cf_overrides_cache_rules"
12+
---
13+
14+
This flag fixes the behavior of cache when requesting assets via the Fetch API whereby the cache settings specified in the `request.cf` object is given precedence over any Cache Rules set.
15+
16+
With the flag enabled - either by default after 2025-03-26 or by setting the `request_cf_overrides_cache_rules` flag - any cache related settings in a Worker's `request.cf` object such as (`cacheEverything`, `cacheTtl`, etc) will override any cache rules for the target asset in subrequest.

0 commit comments

Comments
 (0)