Description
Catalyst components can be limited to one instance per request context through a Moose role. Developers use this module to control component lifecycle and avoid repeated construction in web applications. It is framework support code with behavior scoped to the host Catalyst app.