Cache backend for Riak cluster

Final cleanup for #90