
Sometimes I Cache: Implementing Lock-Free Probabilistic Caching
HTTP caching is conceptually simple: if the response to a request is in the cache, serve it, and if not, pull it from your origin, put it in the cache, and return it. When the response is old, yo...