-
Type:
Improvement
-
Status: Fixed but Unreleased (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: role-strategy-plugin
-
Labels:
-
Similar Issues:
-
Epic Link:
-
Released As:Role Strategy 2.10
Each time the method is invoked, a new intermediate collection is created. Instead of such implementation, it would be preferable to have calling logic to be executed in the RoleWalker directly. RoleMap#hasPermission() method could be refactored in such way so that it has lower memory footprint and performance overheads
Field | Original Value | New Value |
---|---|---|
Epic Link | JENKINS-18377 [ 149684 ] |
Summary | Performance: Replace RoleMap#getRolesHavingPermission() usages by iteratos | Performance: Replace RoleMap#getRolesHavingPermission() usages by iterators |
Assignee | Oleg Nenashev [ oleg_nenashev ] |
Assignee | Deepansh Nagaria [ deepansh_nagaria ] |
Assignee | Deepansh Nagaria [ deepansh_nagaria ] | Oleg Nenashev [ oleg_nenashev ] |
Assignee | Oleg Nenashev [ oleg_nenashev ] | Deepansh Nagaria [ deepansh_nagaria ] |
Status | Open [ 1 ] | Fixed but Unreleased [ 10203 ] |
Resolution | Fixed [ 1 ] | |
Released As | Role Strategy 2.10 |