doc/devdocs/core/settings/settings-utilities.md
SettingsUtils.cs.settings.json file of any powertoy, the settings process tries to access the file only when it needs to load the information for the first time. However, there is still no mechanism in place which ensures that both the settings and runner processes do not access the information simultaneously leading to IOExceptions.GetSettings<T>(powertoy, filename)SettingsRepository which would be accessed only when a powertoy settings object is being loaded for the first time.ISettingsConfig interface.