From b1b41aef5ebe9b382ed8bb8aa5b48cfbcf160d9e Mon Sep 17 00:00:00 2001 From: Ahmed Yasin Koculu Date: Sat, 13 Jun 2026 07:57:12 +0200 Subject: [PATCH] Remove unused decompress methods. --- src/ZoneTree/Compression/BrotliDataCompression.cs | 12 ------------ src/ZoneTree/Compression/GZipDataCompression.cs | 11 ----------- src/ZoneTree/Compression/LZ4DataCompression.cs | 7 +------ src/ZoneTree/Compression/ZstdDataCompression.cs | 7 ------- 4 files changed, 1 insertion(+), 36 deletions(-) diff --git a/src/ZoneTree/Compression/BrotliDataCompression.cs b/src/ZoneTree/Compression/BrotliDataCompression.cs index 74b861e..abbad63 100644 --- a/src/ZoneTree/Compression/BrotliDataCompression.cs +++ b/src/ZoneTree/Compression/BrotliDataCompression.cs @@ -1,5 +1,4 @@ using System.IO.Compression; -using ZoneTree.AbstractFileStream; namespace ZoneTree.Compression; @@ -22,17 +21,6 @@ public static class BrotliDataCompression return compressed.AsMemory(0, compressedLength); } - public static byte[] Decompress(Memory compressedBytes) - { - using var pin = compressedBytes.Pin(); - using var msInput = compressedBytes.ToReadOnlyStream(pin); - using var msOutput = new MemoryStream(); - using var gzs = new BrotliStream(msInput, CompressionMode.Decompress); - gzs.CopyTo(msOutput); - var decompressed = msOutput.ToArray(); - return decompressed; - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var decompressed = new byte[decompressedLength]; diff --git a/src/ZoneTree/Compression/GZipDataCompression.cs b/src/ZoneTree/Compression/GZipDataCompression.cs index 92b73d4..c349e58 100644 --- a/src/ZoneTree/Compression/GZipDataCompression.cs +++ b/src/ZoneTree/Compression/GZipDataCompression.cs @@ -15,17 +15,6 @@ public static class GZipDataCompression return msOutput.ToArray(); } - public static byte[] Decompress(Memory compressedBytes) - { - using var pin = compressedBytes.Pin(); - using var msInput = compressedBytes.ToReadOnlyStream(pin); - using var msOutput = new MemoryStream(compressedBytes.Length); - using var gzs = new GZipStream(msInput, CompressionMode.Decompress); - gzs.CopyTo(msOutput); - var decompressed = msOutput.ToArray(); - return decompressed; - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var decompressed = new byte[decompressedLength]; diff --git a/src/ZoneTree/Compression/LZ4DataCompression.cs b/src/ZoneTree/Compression/LZ4DataCompression.cs index d52f617..a1ec683 100644 --- a/src/ZoneTree/Compression/LZ4DataCompression.cs +++ b/src/ZoneTree/Compression/LZ4DataCompression.cs @@ -9,11 +9,6 @@ public static class LZ4DataCompression return LZ4Pickler.Pickle(bytes.Span, (LZ4Level)level); } - public static byte[] Decompress(Memory compressedBytes) - { - return LZ4Pickler.Unpickle(compressedBytes.Span); - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var bytes = new byte[decompressedLength]; @@ -23,6 +18,6 @@ public static class LZ4DataCompression public static int GetDecompressedLength(Memory compressedBytes) { - return checked((int)LZ4Pickler.UnpickledSize(compressedBytes.Span)); + return checked(LZ4Pickler.UnpickledSize(compressedBytes.Span)); } } diff --git a/src/ZoneTree/Compression/ZstdDataCompression.cs b/src/ZoneTree/Compression/ZstdDataCompression.cs index 91647a0..fcfe9fb 100644 --- a/src/ZoneTree/Compression/ZstdDataCompression.cs +++ b/src/ZoneTree/Compression/ZstdDataCompression.cs @@ -18,13 +18,6 @@ public static class ZstdDataCompression return compressed.AsMemory(0, compressedLength); } - public static byte[] Decompress(Memory compressedBytes) - { - var decompressedLength = checked((int)Decompressor - .GetDecompressedSize(compressedBytes.Span)); - return Decompress(compressedBytes, decompressedLength); - } - public static byte[] Decompress(Memory compressedBytes, int decompressedLength) { var decompressed = new byte[decompressedLength];