http Frontend Cache - wo hängt der sich zwischen?

Hallo, wo hängt sich eigentlich der neue Frontend HTTP Cache im MVC Ansatz zwischen? Das Plugin subscibted sich ja auf diverse Modells. Wird hier einfach irgend ein File-Cache unter /cache/html/en genutzt? $this-\>subscribeEvent( 'Enlight\_Controller\_Action\_PreDispatch', 'onPreDispatch' ); $this-\>subscribeEvent('Shopware\Models\Article\Article::postPersist', 'onPostPersist'); $this-\>subscribeEvent('Shopware\Models\Category\Category::postPersist', 'onPostPersist'); $this-\>subscribeEvent('Shopware\Models\Banner\Banner::postPersist', 'onPostPersist'); $this-\>subscribeEvent('Shopware\Models\Article\Article::postUpdate', 'onPostPersist'); $this-\>subscribeEvent('Shopware\Models\Category\Category::postUpdate', 'onPostPersist'); $this-\>subscribeEvent('Shopware\Models\Banner\Banner::postUpdate', 'onPostPersist'); Gruß, Michael

Hallo Michael, der HTTP Cache sitzt unabhängig vom MVC-Stack vor dem Shopware-Kernel (/engine/Shopware/Bootstrap.php Zeile: 69). Im PreDispatch wird bei ungecachten Requests vor dem Controller-Aufruf bestimmt ob die Response vom HTTP-Cache gecached werden darf. Die Events auf den Models werden für die Cache-Invalidierung verwendet. Viele Grüße, Benjamin Cremer :shopware: