You question may be more related cache channel service rather the Tridion CDA or it is little unclear as the question is mixing up on the functionality of Object Cache and CCS.
Before I answer your question, Few Important Notes on Tridion Object Caching and Cache Channel Service(CCS):
Tridion Object Caching on your CDA is memory based and stand alone to the local server - Tridion Object Cache is not distributed cache. It is local in memory to the CDA. There is no feature like Object Cache Replication across other nodes on your CDA
Cache Channel Service does not hold your actual Object Cache, it is mainly to notify the invalidation of cache (via RMI messages from CCS/JMS connector). The Cache channel service (Windows or JMS) will run only in Active/Passive mode and not distributed again.
Back to your questions:
Question # 1:
NO. The Object cache is not distributed cache, so your objects will not replicate to second CDA server and these CDA servers are independent of each other.
Question # 2:
This question seems to be CCS related, then YES. If it is CDA related then it is irrelevant as there is no dependency
Hope this information clarifies.
I suggest you take a look at this article to understand the object cache and CCS: http://sdltridionworld.com/articles/whatisthesdltridionobjectcache.aspx