use AtomicReferenceArray for caching.
pre-instantiate all compressors.
Merge pull request #1 from linnaea/compcache

Create all compressors up-front.