Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cache events listeners descend too far down the "firing sequence" for "unfireable events" #3169

Open
chrisdennis opened this issue Jun 6, 2023 · 2 comments

Comments

@chrisdennis
Copy link
Member

Cache events listeners will get all the way to dispatching a task, including potentially spawning a thread , for events of a type for which there are no listeners. We have all the knowledge available to trim the call tree much sooner, and should be doing so.

@chrisdennis chrisdennis self-assigned this Jun 6, 2023
chrisdennis added a commit to chrisdennis/ehcache3 that referenced this issue Jun 6, 2023
chrisdennis added a commit to chrisdennis/ehcache3 that referenced this issue Jun 6, 2023
@SamuelBussmann
Copy link

SamuelBussmann commented Sep 12, 2023

Is there anything I can do to support resolving this issue?

SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Sep 26, 2023
Fixes ehcache#3169 : Track event listeners keyed by type to allow earlier event
firing veto ehcache#3170
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Sep 26, 2023
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Sep 26, 2023
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 17, 2024
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 18, 2024
Fixes ehcache#3169 : Track event listeners keyed by type to allow earlier event
firing veto ehcache#3170
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 18, 2024
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 18, 2024
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 18, 2024
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 18, 2024
@SamuelBussmann
Copy link

I've created an alternative/extended solution to this issue through Pull-Request #3236
I hope you can have a look at it and check whether it is a viable solution worth checking further.

SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 25, 2024
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 25, 2024
SamuelBussmann added a commit to SamuelBussmann/ehcache3 that referenced this issue Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants