-
Notifications
You must be signed in to change notification settings - Fork 502
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
Proposal to Integrate SIEVE Eviction Algorithm #164
Comments
I have been using golang-lru repo for many years now. Thanks everyone who contributed. I read the Sieve paper and it is super cool. I would like to volunteer to integrate sieve into golang-lru. Thanks! cc - @yazhuo |
Awesome! Let us know if you need any help or have any question. :) |
@venkatsvpr Great to hear from you! Thanks for your support. Btw, I think it might be better to integrate SIEVE in an opt-in manner. |
Hi folks, @irenarindos @mgaffney @paskal Want to touch base with you to see if the proposal make sense to you. Thanks! |
Hi! We are interested in seeing a more detailed proposal. Keep in mind that any proposed changes should not change the default behavior or characteristics of the current v2 implementation (meaning using SIEVE would have to be optional). We could then gather feedback from users and consider making it the default in the next revision (v3). |
@venkatsvpr that PR is not for this repo |
Yes. Let me complete the PR and send out another PR for this repo. Thanks! |
Hi there,
Our team (@1a1a11a) has developed a new cache eviction algorithm, called SIEVE. It’s simple, efficient, and scalable.
Why SIEVE could be a great addition:
Welcome to dive into the details on our website sievecache.com and on our SIEVE blog.
We would love to explore the possibility of integrating SIEVE into golang-lru. We believe it could be a beneficial addition to the library and the community.
Looking forward to your feedback!
The text was updated successfully, but these errors were encountered: