-
Enhancement
-
Resolution: Won't Do
-
Major
-
None
-
None
-
False
-
False
-
Undefined
-
TcpConnection wraps the socket's SocketOutputStream with a BufferedOutputStream, which protects writes / flushes with a lock. The send_lock on TcpConnection.send() is therefore redundant, and causes unneeded locking.
Solution: don't use send_lock on a write().