On 12/09/2014 11:45, Daniel Fuchs wrote:
I am still unconvinced this is worth the additional
complexity it would bring to the implementation.
The deprecated methods were using HashMap to store listeners,
and therefore the order in which listeners were invoked was also
undefined. Nobody has ever complained.
I'm not convinced either. The previous methods were rarely used (prior
to their deprecation and eventual removal there was a static analysis
done on tens of thousands of projects to get some data on actual usage
and there were only a handful of actual usages). The only reason for
introducing alternative methods is that there is a solution for the tiny
number of cases where LogManager can't be sub-classes. So I think it's
best to keep it as simpler as possible.
-Alan