in saml-authentication-server/src/main/java/jetbrains/buildServer/auth/saml/plugin/SamlPluginSettingsStorageImpl.java [87:98]
public void save(SamlPluginSettings settings) {
synchronized (lock) {
samlPluginSettingsFileWatcher.runActionWithDisabledObserver(() -> {
try {
IOGuard.allowDiskWrite(() -> this.objectMapper.writeValue(this.configPath.toFile(), settings));
} catch (IOException e) {
throw new RuntimeException(e);
}
});
cachedSamlPluginSettings = settings;
}
}