DefaultLazyPluginCollection unnecessarily instantiates plugins when sorting collection

Created on 24 April 2025, 23 days ago

Problem/Motivation

Currently DefaultLazyPluginCollection instantiates the plugins in order to sort the instances by the plugin ID. This is unnecessarily non-lazy since DefaultLazyPluginCollection already provides a mechanism to find the plugin ID from the configuration using the pluginKey property.

Steps to reproduce

Proposed resolution

Be more lazy, get the plugin id from config if not already instantiated.

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

📌 Task
Status

Active

Version

11.1 🔥

Component

plugin system

Created by

🇬🇧United Kingdom jonathanshaw Stroud, UK

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024