Module bus.cache

Interface BaseSerializer

All Known Implementing Classes:
AbstractSerializer, FastJsonSerializer, Hessian2Serializer, JdkGzipSerializer, JdkSerializer

public interface BaseSerializer
基础序列化器接口

定义了序列化和反序列化的基本操作,用于在缓存系统中存储和检索对象。 实现类需要提供具体的序列化和反序列化逻辑。

Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    deserialize(byte[] bytes)
    反序列化字节数组
    <T> byte[]
    serialize(T object)
    序列化对象
  • Method Details

    • serialize

      <T> byte[] serialize(T object)
      序列化对象

      将对象转换为字节数组,以便在缓存中存储

      Type Parameters:
      T - 对象类型
      Parameters:
      object - 要序列化的对象
      Returns:
      序列化后的字节数组
    • deserialize

      <T> T deserialize(byte[] bytes)
      反序列化字节数组

      将字节数组转换为对象,以便从缓存中检索

      Type Parameters:
      T - 对象类型
      Parameters:
      bytes - 要反序列化的字节数组
      Returns:
      反序列化后的对象