I think the cassandra team did not re-implement their own GC. I guess what they meant is the less heap being used, the better GC performance.
this comment in JIRA mentions it
but in the end, it's not immediately clear. could someone give a
summary of its advantages?
(if it's just re-implement your own GC, why would your own GC be better?)