Migrate to quiver's Cache interface

Fixes #216