Description
org.apache.qpid.server.transport.ThreadPoolFilter has a double check locking in this method:
private SessionBuffer getSessionBuffer(IoSession session)
{
final Map buffers = this.buffers;
SessionBuffer buf = (SessionBuffer) buffers.get(session);
if (buf == null)
{
synchronized (buffers)
{
buf = (SessionBuffer) buffers.get(session);
if (buf == null)
}
}
return buf;
}
Attachments
Attachments
Issue Links
- duplicates
-
QPID-2757 Remove double-checked-locking in ThreadPoolFilter
- Closed