Recursively replace placeholders in CachedStrategy

Created on 19 March 2025, 17 days ago

Problem/Motivation

Found in #3512762-10: Optimize placeholder retrieval from cache . Placeholder strategies operate in a response event, not at every level of a render array. This means that if a placeholder is cached and has placeholders nested inside it, these aren't caught by CachedStrategy and can still fall back to bigpipe (which will then eventually retrieve them from cache via the normal render cache).

However, we should be able to recursively retrieve the placeholders from cache within CachedStrategy.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

📌 Task
Status

Active

Version

11.0 🔥

Component

render system

Created by

🇬🇧United Kingdom catch

Live updates comments and jobs are added and updated live.
  • Performance

    It affects performance. It is often combined with the Needs profiling tag.

Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024