public final boolean hasPendingWrite(SocketChannel socket) {
		synchronized (mPendingWriteData) {
			LinkedList<ByteBuffer> list = mPendingWriteData.get(socket);
			return list != null && !list.isEmpty();
		}
	}