public async Task <Client> Get(string name)
        {
            var client = await safeClientService.GetClientByName(name, true);

            if (client == null)
            {
                NotFound();
                return(null);
            }

            return(client);
        }
示例#2
0
        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);
        }