public void save() { lock (matchMutex) { try { StringBuilder sb = new StringBuilder(); FileIOActor.clearFile(path + userinfoFile); foreach (var user in users.Values) { sb.Append($"{user.ToString()}\r\n"); } FileIOActor.appendLine(path + userinfoFile, sb.ToString()); } catch (Exception ex) { FileIOActor.log(ex); } } }