We toss a lot of Strings around internally, including across the network. Once a request has been Prepared, we ought to be able to encode these as int ids.
Unfortuntely, we moved from int to uuid in
CASSANDRA-3794, which was a reasonable move at the time, but a uuid is a lot bigger than an int. Now that we have CAS we can allow concurrent schema updates while still using sequential int IDs.