ability to use Executor instead of ThreadFactory
Currently the system variable to chose which type of zlib decoder is being negated