recoveryInfo = new HashMap<Address, Map<String, CacheView>>();
// first get the local views
recoveryInfo.put(self, handleRecoverViews());
// then broadcast the recover command to all the members
CacheViewControlCommand cmd = new CacheViewControlCommand(
DUMMY_CACHE_NAME_FOR_GLOBAL_COMMANDS, CacheViewControlCommand.Type.RECOVER_VIEW, self);
Map<Address, Response> rspList = transport.invokeRemotely(null, cmd,
ResponseMode.SYNCHRONOUS_IGNORE_LEAVERS, timeout, true, null, false);
checkRemoteResponse(null, cmd, rspList);
for (Map.Entry<Address, Response> e : rspList.entrySet()) {