factor out pluggable compression strategy, configured in job properties file