refactor FixedSizeCompressedObjectStrategy