Closed scalalang2 closed 8 months ago
hashicorp/golang-lru has implemented expirable LRU which discards entries exceeding specific durations.
I think that golang-fifo also need to implement expirable version of SIEVE and S3-FIFO
golang-fifo
Ref. Bucket-Based Expiration Algorithm: Improving Eviction Efficiency for In-Memory Key-Value Database
Motivation
hashicorp/golang-lru has implemented expirable LRU which discards entries exceeding specific durations.
I think that
golang-fifo
also need to implement expirable version of SIEVE and S3-FIFO