Допустимость устаревания/(задержки обновления) 
Если у приложения 1 инстанс и единственным источником изменений данных в хранилище является это приложение, то данные в кеше не будут устаревать. Приложение обновляет свой кеш, а потом данные в хранилище. 
Если же инстансов больше 1 или данные изменяются извне, то данные в кеше будут устаревать и необходимо обновлять кеш, либо через какие то промежутки времени, либо наличие какой либо системы оповещения других инстансов об обновлении. 

How to monitor SQL Server table changes by using c#?
https://stackoverflow.com/questions/5288434/how-to-monitor-sql-server-table-changes-by-using-c

Redis
Memcached

Материалы


 

Теги: c# кеш static