An implementation of SIEVE cache in Ruby.
Find a file
2025-02-16 21:45:16 +11:00
lib Revert "Remove key from Node." 2024-05-02 20:42:23 +10:00
.rubocop.yml Adds basic Rubocop config 2024-01-07 16:31:46 +11:00
LICENSE.md Initial commit. 2024-01-05 05:34:11 +00:00
README.md Initial commit. 2024-01-05 05:34:11 +00:00
sieve-cache.gemspec Create gemspec 2025-02-16 21:45:16 +11:00

SIEVE Cache for Ruby

A simple in-memory, in-process cache that implements the SIEVE eviction algorithm.

Why?

Because it looked both interesting and relatively simple, and no implementation for Ruby existed at the time of writing.