Skip to content
/ foyer Public
forked from MrCroxx/foyer

Hybrid memory and disk cache in Rust

License

Notifications You must be signed in to change notification settings

xiaguan/foyer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

foyer

CI (main) License Checker codecov

foyer aims to be a user-friendly hybrid cache lib in Rust.

foyer is inspired by Facebook/CacheLib, which is an excellent hybrid cache lib in C++. foyer is not only a 'rewrite in Rust project', but provide some features that CacheLib doesn't have for now.

Development state

Currently, foyer only finished few features, and is still under heavy development.

Roadmap

  • Better intrusive index collectios for memory cache.
  • Hybrid memory and disk cache.
  • Raw device and single file device support.
  • More detailed metrics or statistics.

Contributing

Contributions for foyer are welcomed! Issues can be found here.

Make sure you've passed make check and make test before request a review, or CI will fail.

About

Hybrid memory and disk cache in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.4%
  • Other 0.6%