auto_synchronizer l(*_lock);
for (int i = 0; i < _socket_list->elements(); i++) {
if (_socket_list->borrow(i)->_socket == socket) {
auto_synchronizer l(*_lock);
for (int i = 0; i < _socket_list->elements(); i++) {
if (_socket_list->borrow(i)->_socket == socket) {