public async Task <Client> Get(string name) { var client = await safeClientService.GetClientByName(name, true); if (client == null) { NotFound(); return(null); } return(client); }
public async Task <Client> GetClientByName(string name, bool ignoreCase) { var client = cache.Get <Client>($"name{name}"); if (client != null) { return(client); } client = await safeClientService.GetClientByName(name, ignoreCase); cache.AddOrUpdate($"name{name}", client); return(client); }