@Override
 public ReplicatedConsistentHash updateMembers(
     ReplicatedConsistentHash baseCH,
     List<Address> newMembers,
     Map<Address, Float> actualCapacityFactors) {
   DefaultConsistentHash baseDCH = defaultFromReplicated(baseCH);
   DefaultConsistentHash dch = syncCHF.updateMembers(baseDCH, newMembers, null);
   return replicatedFromDefault(dch);
 }
 @Override
 public ReplicatedConsistentHash create(
     Hash hashFunction,
     int numOwners,
     int numSegments,
     List<Address> members,
     Map<Address, Float> capacityFactors) {
   DefaultConsistentHash dch = syncCHF.create(hashFunction, 1, numSegments, members, null);
   return replicatedFromDefault(dch);
 }
 @Override
 public ReplicatedConsistentHash rebalance(ReplicatedConsistentHash baseCH) {
   DefaultConsistentHash baseDCH = defaultFromReplicated(baseCH);
   DefaultConsistentHash dch = syncCHF.rebalance(baseDCH);
   return replicatedFromDefault(dch);
 }