Здравствуйте, Александр Кузнецов, Вы писали:
АК>Как самый первый вариант — лажа разработчика (если библиотеки подробно посмотреть рефлектором, там много разных "неочевидных решений" есть — в MS код тоже смертные пишут
). С учетом того, что обычно конфиг не читают в цикле, потеря производительности критической не будет.
Самое интересно что профилировщик не показывает падения производительности на lock, так что есть мысль что так было реализовано специально.