- Vector<Long> rejectedSlotList = NULL; // List of rejected slots that have yet to be sent to the server
- List<Transaction> pendingTransactionQueue = NULL;
- List<ArbitrationRound> pendingSendArbitrationRounds = NULL;
- List<Entry> pendingSendArbitrationEntriesToDelete = NULL;
- Hashtable<Transaction, List<Integer>> transactionPartsSent = NULL;
- Hashtable<Long, TransactionStatus> outstandingTransactionStatus = NULL;
- Hashtable<Long, Abort> liveAbortsGeneratedByLocal = NULL;
+ Vector<Long> rejectedSlotVector = NULL; // Vector of rejected slots that have yet to be sent to the server
+ Vector<Transaction> pendingTransactionQueue = NULL;
+ Vector<ArbitrationRound> pendingSendArbitrationRounds = NULL;
+ Vector<Entry> pendingSendArbitrationEntriesToDelete = NULL;
+ Hashtable<Transaction, Vector<int32_t>> transactionPartsSent = NULL;
+ Hashtable<int64_t TransactionStatus> outstandingTransactionStatus = NULL;
+ Hashtable<int64_t Abort> liveAbortsGeneratedByLocal = NULL;