custom user cacheKey