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?