Are CAO stateful in nature ?

Ans:

Yes.In CAO remoting model client creates a instance on server and instance variable set
by client on server can be retrieved again with correct value.