return handler.getContext().getThriftClientCache().get(dnode1Address) != null
&& handler.getContext().getThriftClientCache().get(dnode1Address).size() == 40;
}
}.waitAtMost(5000);
dnode1.stop();
assertEquals(handler.getDNodeList().size(), 0);
assertNull(handler.getContext().getThriftClientCache().get(dnode1.getAddress()));
dnode1 = TestUtils.getTestDNode(config, dNodeHandler1, "dnode-" + this.getClass().getName() + "-2");