Caching im "Blacklist"-Modus, nicht im "Whitelist"-Modus nutzen

Hallo zusammen,

wir haben bei unserem Kunden ein relativ aufwendiges Debugging bezüglich der Shop-Performance hinter uns. Als Hauptproblem hat sich herauskristallisiert, dass diverse Plugin-Controller nicht gecached wurden, obwohl sie problemlos hätten gecached werden können, weil Shopware ja erfordert, dass Controller explizit gecached werden müssen (Whitelist).

Wir würden gerne einen Blacklist-Ansatz verfolgen, also alle Controller grundsätzlich erstmal cachen und nur gezielt einzelne Controller aus dem Caching herausnehmen.

Gibt es da fertige Lösungen? Hat jemand schon einmal einen solchen Ansatz verfolgt? 

Viele Grüße
Malte