So, we can conclude that none of the cache libraries meet all the requirements. GroupCache and FreeCache fails on requirement 4 whereas BigCache fails on requirement 5. So, what are we left with? Well, nothing really. We are not aware of a smart memory-bounded cache in Go that can meet the entire list of requirements. If you know of one, do let us know in the comments. Meanwhile, we came across Ca
![The State of Caching in Go - Dgraph Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8faa2cf8a7ad00822ca45091d0aa2e4aa0c08de5/height=288;version=1;width=512/https%3A%2F%2Fdgraph.io%2Fblog%2Fimages%2Fristretto.jpg)