//wait until the state transfer ends in old owner and requestor. then let the remote get go.
awaitForTopology(currentTopologyId + 2, cache(1));
awaitForTopology(currentTopologyId + 2, cache(0));
awaitForTopology(currentTopologyId + 2, cache(2));
awaitUntilNotInDataContainer(cache(1), key);
rpcManager0.stopBlocking();
//check the value returned and make sure that the requestor is in the correct topology id (consistency check)
assertEquals("Wrong value from remote get.", "v", remoteGetFuture.get());
assertTopologyId(currentTopologyId + 2, cache(0));