Why do we access the instance variable instead of `cache`?