コード例 #1
0
ファイル: DbLinks.cs プロジェクト: agent007by/ShortLink
 /// <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)));
 }