FOR ENG-6243, change CompressionService to return a ListenableFuture