Model
DepersonalizePlugin
Magento\Catalog\Model\Layout\DepersonalizePlugin
What it does
This plugin clears catalog session data when page cache depersonalization is needed.
It runs after layout generation to remove customer-specific catalog information (like recently viewed products or comparison lists) so cached pages can be safely served to different users without leaking personal data.
Public Methods
- afterGenerateElements()