Kyro - Output 类中没有 clear() 方法

Posted 程序员牧码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kyro - Output 类中没有 clear() 方法相关的知识,希望对你有一定的参考价值。

问题信息

  • kyro4.0.2版本升级到5.0.0-RC7,Output 类中没有 clear() 方法

原因分析

  • 4.0升级到5.0版本后,Output类删除了clear()函数
// 4.0版本
public void clear() {
    this.position = 0;
    this.total = 0L;
}

// 5.0版本后改为使用reset()

// 5.0版本
public void reset() {
    this.position = 0;
    this.total = 0L;
}

解决方案

  • 原来使用clear(),改为使用reset()
output.reset();

以上是关于Kyro - Output 类中没有 clear() 方法的主要内容,如果未能解决你的问题,请参考以下文章

骁龙835处理器的kyro280核心和骁龙820的kyro200核心有何区别

SpringBoot下用Kyro作为Redis序列化工具

Kyro - To register this class use: kryo.register

Spark-Kryo序列化框架

AlamofireImage 没有释放内存

Verilog HDL的不同抽象级别1