There's work that can be done outside of synchronized statements and locks, e.g. BaseServer.removeConnectionIfPresent() can close the connection outside the synchronized block. This block delays other threads, see attached dump.txt for details.
- blocks
-
JBEAP-4666 Moved Connection.close() outside of sync statement
- Verified