Rewrote the Hippycache implementation.