@Override
  public synchronized InetSocketAddress getConfAddress() throws UnavailableException {
    return mMasterSelectionPolicy.getPrimaryMasterAddressCached(mMasterInquireClient);
  }
@Test
  public void specificMaster() throws UnavailableException {
    int masterIndex = 2;
    AbstractMasterClient client = new TestAbstractClient(
        mMockMasterClientContext,
        MasterSelectionPolicy.Factory.specifiedMaster(mAddress.get(masterIndex))
    );
    Assert.assertEquals(mAddress.get(masterIndex), client.getRemoteSockAddress());
    Assert.assertEquals(mAddress.get(mPrimaryMasterIndex), client.getConfAddress());
  }