* StatusLogger (StatusListener list)
* LoggerContext (PropertyChangeListener list)
* AbstractConfiguration (ConfigurationListener list)
* PluginManager (String list of packages to scan)
* DefaultShutdownCallbackRegistry (Cancellable list)
* And some irrelevant usages in log4j-perf (they're intentionally using
CopyOnWriteArrayList/Set)

On 25 February 2016 at 14:18, Ralph Goers <[email protected]>
wrote:

> Do you have a list?
>
> Ralph
>
> On Feb 25, 2016, at 1:07 PM, Matt Sicker <[email protected]> wrote:
>
> So far I've found a couple places we use a CopyOnWriteArrayList for
> listeners in StatusLogger and core.LoggerContext. I could refactor these
> usages to use a custom set-like class like we use for the AppenderControl
> set, but I don't know if it's worth it.
>
> --
> Matt Sicker <[email protected]>
>
>
>


-- 
Matt Sicker <[email protected]>

Reply via email to