Migrate to quiver's Cache interface

Fixes #216
{Clock clock: const Clock()} instead of the null guard below.