Си диез / Говнокод #19469 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
public async Task AddOrUpdateAsync<T>(string key, T value) where T : class
 {
      ConcurrentQueue<T> queue = null;
      await Task.Run(() =>
      {
            var cacheItem = _cache.GetCacheItem(key);
            if (cacheItem != null)
            {
                queue = cacheItem.Value as ConcurrentQueue<T>;
             }
        });
        await Task.Run(() => queue.Enqueue(value));
 }

типа кусок из добавления нового элемента в кэш. Стильно, модно, асинхронно!

Запостил: ivli ivli, (Updated )

Комментарии (0) RSS

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8