When I call UserManager.FindByIdAsync(User.Identity.GetUserId()) does it cache, or make a call to the database every time it's called?
When I call UserManager.FindByIdAsync(User.Identity.GetUserId()) does it cache, or make a call to the database every time it's called?