On Tue, 17 Jun 2008, Stefan Bodewig <[EMAIL PROTECTED]> wrote: > I suggest the following changes: > > * lock the listener collection in the add/remove listener methods, > in fireMessageLogged lock the listeners, clone them, give up the > lock, work on the clone
alternatively copy listeners on change in the add/remove cases since we are probably writing far more log messages than we add or remove listeners. Same would apply to the delegates in PropertyHelper. Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]