Class ValueCompressor.Builder

java.lang.Object
cloud.opencode.base.cache.compression.ValueCompressor.Builder
Enclosing interface:
ValueCompressor

public static class ValueCompressor.Builder extends Object
Builder for ValueCompressor ValueCompressor 构建器
Since:
JDK 25, opencode-base-cache V2.0.5
Author:
Leon Soo www.LeonSoo.com
  • Constructor Details

    • Builder

      public Builder()
      Creates a new Builder instance | 创建新的 Builder 实例
  • Method Details

    • algorithm

      public ValueCompressor.Builder algorithm(CompressionAlgorithm algorithm)
      Set compression algorithm 设置压缩算法
      Parameters:
      algorithm - the algorithm | 算法
      Returns:
      this builder | 此构建器
    • threshold

      public ValueCompressor.Builder threshold(int threshold)
      Set compression threshold 设置压缩阈值
      Parameters:
      threshold - minimum bytes to compress | 压缩的最小字节数
      Returns:
      this builder | 此构建器
    • level

      public ValueCompressor.Builder level(int level)
      Set compression level 设置压缩级别
      Parameters:
      level - compression level (algorithm specific) | 压缩级别(算法特定)
      Returns:
      this builder | 此构建器
    • build

      public ValueCompressor build()
      Build the compressor 构建压缩器
      Returns:
      compressor | 压缩器