
- Replace synchronized with Lock when guarding long-running operations - Remove unnecessary synchronization in FileSystemWatcher - Replace HashMap with ConcurrentHashMap in Restarter - Remove unnecessary locking on AtomicBoolean in SpringApplicationBuilder - Remove unnecessary locking in SimpleFormatter Closes gh-36670