public UserProfile Validate(string email, string password) { return(_cache.GetOrCreate(email, () => { var request = new RestRequest("account/validateUser", Method.POST, DataFormat.Json); request.AddJsonBody(new { email = email, password = password }); var response = _resApiClient.Execute <UserProfile>(request); return response.Data; })); }