main
Remove synchronous rename (#78839)
Move call to single function
Use primary constructor
Add comment
Switch to lock instead
Add Commit or Cancel to all the command handlers
Add listener provider