public Object getObject(RPCInetAddress address) {
		if (hasObject.compareAndSet(false, true))
			try {
				if (checkOutRequest())
					startCall(address);
				else {
					log.error("hasn't finish request.");
				}
			} catch (InterruptedException e) {
				e.printStackTrace();
				log.error("connect fail.");
			}
		return object;
	}