-
Notifications
You must be signed in to change notification settings - Fork 122
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
Crash #20
Comments
Crash in configuration that was not explicitly tested. Configuration was added. As it turns out the switch to RWLock was not a good one. There are data races all over the place if TTL is extended on hit. Another issue comes from cache.expirationNotification <- true This channel is async, but blocking and therefore can cause blocking conditions in conjunction with the locks on Get/Set calls and the cleanup routine. All races have been fixed. |
sorry to introduce instability, thanks for the fix |
No problem as i did'nt see the issues in the change either, but it did found some design guidelines:
|
The text was updated successfully, but these errors were encountered: