private synchronized void timeoutSocket(SocketEntry entry) {
   if (connectionTimeout > 0) {
     socketCleaner.schedule(new SocketTimeout(entry), connectionTimeout);
   }
 }