top | item 45640577

Foyer: A Hybrid Cache in Rust – Past, Present, and Future

3 points| MrCroxx | 4 months ago |blog.mrcroxx.com

1 comment

order

MrCroxx|4 months ago

For those who may not know, over the past few months, I've been continuously developing and maintaining a hybrid cache library in Rust, Foyer[0].

However, from the very beginning until now, I haven’t had the chance to properly introduce this project through an article. On one hand, I’m not very skilled at writing in English, so I kept procrastinating. (Thanks to ChatGPT, I can focus more on the content rather than worrying about my limited English writing skill.) On the other hand, Foyer was evolving rapidly in its early stages, undergoing major refactoring almost every few months. As a result, it felt premature to formally introduce the project.

But now, Foyer has already gained more stars on Github than than the project it was originally inspired by — Facebook’s CacheLib[1]. This excites me and makes me worry even more about the future of Foyer. So, I think it's time to write a proper blog to introduce it.

[0]: https://github.com/foyer-rs/foyer

[1]: https://github.com/facebook/cachelib