Model
Session
Magento\Catalog\Model\Session
What it does
This class manages catalog-specific session data in Magento 2, such as recently viewed products, comparison lists, and other catalog-related temporary user information.
Developers use this to store and retrieve catalog data that needs to persist across page requests within a user's browsing session.
It extends the base SessionManager to provide catalog-scoped session functionality.