main
save
public async save(): Promise<void> { try { await this.saveMutex.runExclusive(async () => { // Clear any existing timeout if (this.saveToFileTimeout !== undefined) {