Существуют ли доступные реализации Hashtable, обеспечивающие безопасность потоков с минимальной блокировкой в .NET? Или на другом языке, который можно перенести на .NET?
Мы ищем что-то среднее между использованием класса BCL Dictionary <,> с lock () и распределенным кеширующим приложением, таким как memcached или Velocity.
Предполагается использовать для кэша тысячи читателей, считывающих неизменяемые значения на основе ключей (цифр или указателей, мы еще не решили, какие именно). Будет гораздо меньше писателей, возможно, только один.