Cache the cacheKey with its object so we don't have to re-calculate it.