src/main/java/com/amazonaws/services/dynamodbv2/transactions/Transaction.java (7 lines): - line 85: *
  • This library cannot operate on items which are larger than 63 KB (TODO come up with exact value)
  • - line 429: * TODO throw a specific exception for encountering too much contention - line 658: // TODO if we really want to be paranoid we could condition on applied = 1, and then here - line 701: // TODO there seems to be a race that leads to orphaned old item images (but is still correct in terms of the transaction) - line 1106: // TODO assert if the caller request contains any of our internally defined fields? - line 1153: // TODO propagate a flag for whether this is a caller request or if it's being redriven by another transaction manager picking it up. - line 1172: it.remove(); // TODO does this need to keep the tx attributes? src/main/java/com/amazonaws/services/dynamodbv2/transactions/TransactionItem.java (2 lines): - line 328: // TODO don't make strings out of the PK all the time, also dangerous if behavior of toString changes! - line 409: // TODO failures? Size validation?