Improve performance of inferring policy class when `declarative_policy_class` is not defined
Problem
gitlab-org/gitlab!119924 (merged) improves performance of a policy by defining declarative_policy_class
.
Its benchmarks state a 14x performance improvement
Proposed solution
- Investigate why
class_for_class
is slow whendeclarative_policy_class
is not defined - Improve the performance in this case if possible