/// <summary> /// Возвращает оригинальную ссылку из кеша /// </summary> /// <param name="shortLink">укороченная ссылка</param> public async Task <ShortLink> GetNativeLinkCachedAsync(string shortLink) { return(await CacheClient.GetCachedObjectInternalWithLockAsync( shortLink, async() => await GetNativeLink(shortLink), TimeSpan.FromMinutes(CasheConfig.LinksDefaultCachePeriodInMinutes))); }