proxy.golang.org : github.com/opencoff/go-sieve
Package sieve implements the SIEVE cache eviction algorithm. SIEVE stands in contrast to other eviction algorithms like LRU, 2Q, ARC with its simplicity. The original paper is in: https://yazhuozhang.com/assets/pdf/nsdi24-sieve.pdf SIEVE is built on a FIFO queue - with an extra pointer (called "hand") in the paper. This "hand" plays a crucial role in determining who to evict next.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/opencoff/go-sieve
License: BSD-2-Clause
Latest release: 5 months ago
First release: over 1 year ago
Namespace: github.com/opencoff
Stars: 15 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 9 days ago