Closed
Description
Artem Bilan opened SPR-10351 and commented
In the multi-threaded publishing events environment AbstractApplicationEventMulticaster#supportsEvent()
may be invoked twice (or more) for the same event type: from first Thread, who builds cache entry in the synchronized block, and from second (and so on), who is waiting synchronization monitor.
Issue Links:
- Performance bottleneck and potential thread deadlock in DefaultSingletonBeanRegistry [SPR-8471] #13117 Performance bottleneck and potential thread deadlock in DefaultSingletonBeanRegistry