Я думал о создании некоторого помощника кеша, который получает Func<T>
(или некоторый делегат для .Net2.0), вычисляет его хеш-код (или любую другую уникальную строку) и, если у него есть код, не существует, добавляет его вкеш.
Возможно ли это вообще?Имеет ли этот подход смысл?
Как определить разницу между:
GetCache(() => string.Format("{0}", 1));
И
GetCache(() => string.Format("{0}", 2))
?