Механизм настройки приложения (производный от ApplicationSettingsBase) кажется реальным узким местом при использовании в многопоточных сценариях. Особенно, когда свойства часто запрашиваются, параллелизм, который они вводят, замедляет мои циклы. В любом случае, мне нравится использовать их, чтобы иметь хороший вариант конфигурации приложения. Но, может быть, мне нужно обернуть их в свой кеш или около того?
У кого-нибудь есть такая же проблема? Я что-то пропустил? Я думал, ApplicationSettingsBase уже кеширует все настройки? Почему он вообще блокирует доступ из нескольких потоков? Что может быть общим обходным путем?