Continuing to implement cache.