private synchronized void oldConnectImpl(SocketAddress addr) throws IOException {
		if(apiLog.isLoggable(Level.FINE))
			apiLog.fine(this+"RegRead.connect called-addr="+addr);
		
		super.oldConnect(addr);
		if(cachedListener != null) {
			getRealChannel().registerForReads(cachedListener);
			isRegistered = true;
		}
	}