Interface CompressedCache.ValueSerializer<V>
- Type Parameters:
V- value type | 值类型
- Enclosing class:
CompressedCache<K,V>
public static interface CompressedCache.ValueSerializer<V>
Value serializer for compression
用于压缩的值序列化器
- Since:
- JDK 25, opencode-base-cache V2.0.5
- Author:
- Leon Soo www.LeonSoo.com
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize(byte[] data) Deserialize bytes to value 将字节反序列化为值static <V> CompressedCache.ValueSerializer<V> java()Create a Java serialization based serializer 创建基于 Java 序列化的序列化器static CompressedCache.ValueSerializer<byte[]> Create a pass-through serializer for byte arrays 为字节数组创建直通序列化器byte[]Serialize value to bytes 将值序列化为字节string()Create a String serializer using UTF-8 使用 UTF-8 创建字符串序列化器
-
Method Details
-
serialize
Serialize value to bytes 将值序列化为字节- Parameters:
value- the value | 值- Returns:
- serialized bytes | 序列化的字节
-
deserialize
Deserialize bytes to value 将字节反序列化为值- Parameters:
data- serialized bytes | 序列化的字节- Returns:
- deserialized value | 反序列化的值
-
java
Create a Java serialization based serializer 创建基于 Java 序列化的序列化器- Type Parameters:
V- value type | 值类型- Returns:
- serializer | 序列化器
-
passThrough
Create a pass-through serializer for byte arrays 为字节数组创建直通序列化器- Returns:
- serializer | 序列化器
-
string
Create a String serializer using UTF-8 使用 UTF-8 创建字符串序列化器- Returns:
- serializer | 序列化器
-