I've implemented partial caching on a site, and I'm noticing significant performance gains already.
I notice however that when the template within the partial cache block is changed the cache doesn't refresh as the documentation says it should. The only thing that causes a refresh is when the explicitly provided key changes.
<% cached 'MyCachedBlock', SiteConfig.LastEdited %> <div> $SiteConfig.tagline <div> <% end_cached %>
Whenever I change the template within the partial cache block, the cache doesn't refresh,. It only refreshes when I modify SiteConfig. Even a ?flush=all has no effect
This happens for all page templates as well as module templates. Interestingly, in cache blocks which don't have an explicit key, a ?flush=all does refresh the cache.
Anyone else seen this?