что это зависит от того, что вы храните в кеше + что вы делаете с ним. Существуют затраты на кастинг, связанные с использованием объекта. Вероятно, для большинства веб-приложений лучше всего подходит MemCache, как указано выше.
овном, если я хочу сделать следующее:
public class SomeClass
{
private static ConcurrentDictionary<..., ...> Cache { get; set; }
}
Позволяет ли это избежать использованияlock
повсюду?