docs: @SuppressWarnings({ "rawtypes", "unchecked" })
      public static <K, V> RedisCodec<K, V> valueCompressor(RedisCodec<K, V> delegate, CompressionType compressionType) {
          LettuceAssert.notNull(delegate, "RedisCodec must not be null");
          LettuceAssert.notNull(compressionType, "CompressionType must not be null");
          return (RedisCodec) new CompressingValueCodecWrapper((RedisCodec) delegate, compressionType);
      }