Log in
Model

ClassModelRegistry

Magento\Tax\Model\ClassModelRegistry

What it does

This class serves as a registry (cache) for tax class models in Magento 2, storing loaded tax classes in memory to avoid redundant database queries.

Developers use this when working with tax classes to efficiently retrieve and manage tax class models without repeatedly loading them from the database.

It implements ResetAfterRequestInterface to clear the registry between requests in long-running processes.

Public Methods

  • registerTaxClass()
  • retrieve()
  • remove()
  • _resetState()