Skip to content

Commit 84e9845

Browse files
committed
Use NoFinalizer classes for ZSTD
1 parent 81fdf62 commit 84e9845

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

topic/src/main/java/tech/ydb/topic/utils/Encoder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import java.util.zip.GZIPInputStream;
99
import java.util.zip.GZIPOutputStream;
1010

11-
import com.github.luben.zstd.ZstdInputStream;
12-
import com.github.luben.zstd.ZstdOutputStream;
11+
import com.github.luben.zstd.ZstdInputStreamNoFinalizer;
12+
import com.github.luben.zstd.ZstdOutputStreamNoFinalizer;
1313
import org.anarres.lzo.LzoAlgorithm;
1414
import org.anarres.lzo.LzoCompressor;
1515
import org.anarres.lzo.LzoLibrary;
@@ -61,7 +61,7 @@ private static OutputStream makeOutputStream(Codec codec,
6161
case GZIP:
6262
return new GZIPOutputStream(byteArrayOutputStream);
6363
case ZSTD:
64-
return new ZstdOutputStream(byteArrayOutputStream);
64+
return new ZstdOutputStreamNoFinalizer(byteArrayOutputStream);
6565
case LZOP:
6666
LzoCompressor lzoCompressor = LzoLibrary.getInstance().newCompressor(LzoAlgorithm.LZO1X, null);
6767
return new LzoOutputStream(byteArrayOutputStream, lzoCompressor);
@@ -77,7 +77,7 @@ private static InputStream makeInputStream(Codec codec,
7777
case GZIP:
7878
return new GZIPInputStream(byteArrayInputStream);
7979
case ZSTD:
80-
return new ZstdInputStream(byteArrayInputStream);
80+
return new ZstdInputStreamNoFinalizer(byteArrayInputStream);
8181
case LZOP:
8282
return new LzopInputStream(byteArrayInputStream);
8383
case CUSTOM:

0 commit comments

Comments
 (0)