Adding :first / :cursor context to the cache key

With this change, the previous failing spec is solved.