Skip to content

[JENKINS-55802] Performance: Replace collections by CopyOnWrite implementations to remove Read Locks #548

@jenkins-infra-bot

Description

@jenkins-infra-bot

Currently there is a need in some synchronization logic in the plugin for read() operations. It would be great if all collections were replaced by CopyOnWrite ones so that we do not need to synchronize calls.

If RoleStrategy is loaded from the disk OR if the collections are passed from constructors by API users, proper object types should be set as well

 


Originally reported by oleg_nenashev, imported from: Performance: Replace collections by CopyOnWrite implementations to remove Read Locks
  • status: Open
  • priority: Minor
  • component(s): role-strategy-plugin
  • label(s): performance
  • resolution: Unresolved
  • votes: 0
  • watchers: 1
  • imported: 20251211-223321
Raw content of original issue

Currently there is a need in some synchronization logic in the plugin for read() operations. It would be great if all collections were replaced by CopyOnWrite ones so that we do not need to synchronize calls.

If RoleStrategy is loaded from the disk OR if the collections are passed from constructors by API users, proper object types should be set as well

 

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions