@dpup, revisiting this after talking to @dnf, @skuwamoto  and @x-ma. 

This would be helpful even if we set the inMemory ttl to 5 minutes or even 10 minutes. That would cut down the number of requests to cache by an order of magnitude.

What if we change the api to something like set(key, value, ttl, options) where options is pretty much optional.