code: static void removeClosedChannel(String nodeId) {
          if (lock.tryLock()) {
              try {
                  nodeId_to_connectedChannel_map.remove(nodeId);
                  LOG.info(String.format("RpcClient:与%s的空闲长连接缓存释放完毕...", nodeId));
              } finally {
                  lock.unlock();
              }
          } else {
              LOG.info(String.format("RpcClient删除缓存的与%s的废弃的连接：已经有新连接正在建立，那么这里不做操作，由新建连接的线程去覆盖掉缓存中的废弃连接", nodeId));
          }
      }
docs: 当连接废弃时，需要将缓存map中的那个废弃连接释放掉，此操作是并发安全的