Description
When NCBC-3413 was done, the LookupInAllReplicasAsync and LookupInAnyReplicaAsync methods were added to CouchbaseExtensions, but not to ICouchbaseCollection. This ticket is to:
- Move LookupInAllReplicasAsync and LookupInAnyReplicaAsync to ICouchbaseCollection
- Implement them in CouchbaseCollection concretely
- Rename LookupInAnyReplicaInternalAsync and LookupInAllReplicaInternalAsync to LookupInAllReplicasAsync and LookupInAnyReplicaAsync and make them public.
- Modify LookupInAllReplicasAsync and LookupInAnyReplicaAsync in CouchbaseExtensions to an overload w/out options and one with Action<Options> for lamda expressions. Use the other existing methods as a guideline/example.
Attachments
For Gerrit Dashboard: NCBC-3495 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
197694,4 | NCBC-3495: Move LookupInAllReplicasAsync and LookupInAnyReplicaAsync into ICouchbaseCollection | master | couchbase-net-client | Status: MERGED | +2 | +1 |