DonaldWhyte / bronze

Single-threaded in-memory cache implemented in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bronze

Single-threaded in-memory cache implemented in Rust.

TODO List

  • Add rustfmt as dependency and use in Makefile
  • Decide on eviction policy will be represented - make eviction logic and metadata retrieval same trait? - should_evict and choose_keys_to_evict?
  • Implement LFU eviction policy
  • Come up framework/scripts to test efficiency of eviction policies
  • Document everything
  • Write unit tests for everything

About

Single-threaded in-memory cache implemented in Rust

License:MIT License


Languages

Language:Rust 98.0%Language:Makefile 2.0%