The "Cassandra Developer Workshop #5 - Advanced Data Type" has this note:
Sets and maps do not incur the read-before-write penalty, but some list operations do. Therefore, when possible, prefer sets to lists
- Why do Lists incur read-before-write penalty?
- And how do Sets not incur read-before-write penalty when we use UPDATE statements with + and - to update an existing set?