Please stop calling databases CP or AP
It irks me whenever something trying to clarify CAP insists that you can't choose CA.  You can.  In the real world you can't avoid partitions, but you don't have to tolerate them.The rule for Availability is that non-failing nodes must respond.  If you detect a partition, you can fail the node.  Make a system that shuts down when it loses a connection and you can be CA.