Я хотел спросить вас, какой лучший подход к реализации кеша в С#? Есть ли возможность, используя данные .Net-классы или что-то в этом роде? Возможно, что-то вроде словаря, который удалит некоторые записи, если он станет слишком большим, но чьи записи не будут удалены сборщиком мусора?
Заранее спасибо
Себастьян