Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
None
Description
Now that UnsortedColumns is gone (CASSANDRA-6630) and TreeMapBackedSortedColumns is also gone (CASSANDRA-6662), we can also get rid of EmptyColumns and, further, inline AbstractThreadUnsafeSortedColumns into ABSC, leaving us with just two ColumnFamily implementations - AtomicBTreeColumns for the memtable and ABSC for everything else.
The modified ABSC in the patch starts with the empty static array, so in terms of memory it's about the same as EmptyColumns used to be.