@Override
public void run() throws Exception {
TransactionManagerServiceImpl txManagerService = getService();
final Set<RecoveredTransaction> recovered = txManagerService.recoverLocal();
final Set<Data> recoveredData = new HashSet<Data>(recovered.size());
final NodeEngine nodeEngine = getNodeEngine();
for (RecoveredTransaction rt : recovered) {
recoveredData.add(nodeEngine.toData(rt));
}
response = new SerializableCollection(recoveredData);
}