ehcache / ehcache3

Ehcache 3.x line
http://www.ehcache.org
Apache License 2.0
2.01k stars 579 forks source link

Fixes #3169 : Avoid firing unneeded Events #3236

Open SamuelBussmann opened 2 months ago

SamuelBussmann commented 2 months ago

Based on #3170 Track event listeners keyed by type to allow earlier event firing veto

This provides the following improvements:

Perf: Testcase: 20k add(),get(),udate(),get(),remove() with a NoOp Listener on Removes

-> Baseline rev_ehcache=3.10.8

-> MR rev_ehcache =3.10_event-firing-veto

SamuelBussmann commented 2 months ago

Can you retrigger the test pipelines? locally the test runs successful and it timed out on your infrastructure