How does caching work with worker sites under workers.dev domain?

Here’s my scenario:
I have worker sites deployed under workers.dev domain.
I have another worker that proxies requests on a custom domain to appropriate site on the workers.dev domain. (eg. example.mydomain.com/1 gets proxied to mysite1.workers.dev).
I have different routes defined, which when matched, point to the proxy worker.

From what I see on the browser’s cf-cache-status=HIT header, files under mysite1.workers.dev are also cached. That means, my proxy-worker gets cached response when it proxies requests.
The example.mydomain.com/1 also gets cached on the edge, being a proxied cname record.

Questions:
When I clear the cache on example.mydomain.com/1, does it also clear the cache under mysite1.workers.dev? Apparently not.
So how do I make sure the mysite1.workers.dev cache gets cleared? Or does that happen automatically when the worker site is updated?

Thank you!

Hi @dev55,

The Workers Team are more active on their Discord server, so as you have not received a response here, I would recommend asking on Discord if you haven’t already.

Please do feel free to update the thread here if you get a resolution, to help others who may find this topic.