Cache aside: a Tailspin example

The cache absorbs most reads. Lower the hit rate and the database takes the whole load.

Measured as shipped: p99 89ms, 0% of requests failing, 174/s answered.