In what scenario is `@cache` nil at this point?