code: protected void putConnectionBackInPartition(ThriftConnectionHandle<T> connectionHandle)
  			throws ThriftConnectionPoolException {
  		BlockingQueue<ThriftConnectionHandle<T>> queue = connectionHandle.getConnectionPartition().getFreeConnections();
  		if (!queue.offer(connectionHandle)) { // 如果无法放回则关闭
  			connectionHandle.internalClose();
  		}
  	}
docs: 将连接放回对应分区的方法
  
  @param connectionHandle
  连接代理对象
  @throws ThriftConnectionPoolException
  回收连接过程出现错误时抛出该异常