list of memcached clients with each one representing to a single cache pool
Store a key in all replicas but only if it doesn't already exist on the server, and returns the aggregated replication status.
Unsupported operation yet
Attempts to perform a CAS operation on all replicas, and returns the aggregated replication status.
Decrement a key and returns the aggregated replication status.
Remove a key and returns the aggregated replication status.
Get replication status for the input keys from the underlying replicas.
Get replication status for the input keys from the underlying replicas. For each input key, this operation returns the aggregated replication status after requesting all replicas.
Get one value for the input keys from the underlying replicas.
Get one value for the input keys from the underlying replicas. For each input key, this operation searches all replicas in an order until it finds the first hit result, or return the last replica's result.
Get replication status for the input keys and their checksum.
Get replication status for the input keys and their checksum. The aggregated results returned can be either of these three cases: - ConsistentReplication, indicating consistent value across all replicas, which comes with an aggregated cas unique to be used for CAS;
- InconsistentReplication, indicating inconsistent values across all replicas, which comes with each replica's own cas unique id;
- FailedReplication, indicating failures from all replicas;
Increment a key and returns the aggregated replication status.
Unsupported operation yet
Replace existing key in all replicas, and returns the aggregated replication status.
Stores a key in all replicas and returns the aggregated replication status.
Unsupported operation yet
Base replication client. This client manages a list of base memcached clients representing cache replicas. All replication API returns ReplicationStatus object indicating the underlying replicas consistency state.