Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/opencoff/go-sieve

SIEVE cache - simpler than LRU
https://github.com/opencoff/go-sieve

cache-eviction lru-cache sieve-cache

Last synced: about 2 months ago
JSON representation

SIEVE cache - simpler than LRU

Awesome Lists containing this project

README

        

# go-sieve - SIEVE is simpler than LRU

## What is it?
`go-sieve` is golang implementation of the [SIEVE](https://yazhuozhang.com/assets/pdf/nsdi24-sieve.pdf)
cache eviction algorithm.

This implementation closely follows the paper's pseudo-code - but
uses golang generics to provide an ergonomic interface.