go-sieve - SIEVE is simpler than LRU What is it? go-sieve is golang implementation of the SIEVE cache eviction algorithm. This implementation closely follows the paper's pseudo-code - but uses golang generics to provide an ergonomic interface.