PATCH for async version of compact as in CASSANDRA-7124

Signed-off-by: Raj T <rnamboodiri@gmail.com>