Java com.lmax.disruptor.Sequence复制方法

Java com.lmax.disruptor.Sequence复制方法,java,disruptor-pattern,Java,Disruptor Pattern,我在查看Google Disruptor源代码时,发现了一个观察结果: 以下两种方法,它们都执行相同的操作。其中一个是私有的,但它不能真正回答产生重复方法的原因 这仅仅是为了程序员的可读性吗 public void set(final long value) { unsafe.putOrderedLong(paddedValue, valueOffset, value); } private void setOrdered(final long

我在查看Google Disruptor源代码时,发现了一个观察结果:

以下两种方法,它们都执行相同的操作。其中一个是私有的,但它不能真正回答产生重复方法的原因

这仅仅是为了程序员的可读性吗

    public void set(final long value)
    {
        unsafe.putOrderedLong(paddedValue, valueOffset, value);
    }

    private void setOrdered(final long value)
    {
        unsafe.putOrderedLong(paddedValue, valueOffset, value);
    }

如果你在谷歌代码上浏览源代码,你会看到一个相当旧的版本,那么官方存储库现在就打开了。github上的当前版本已经取消了
setOrdered

正如您所说的,这些方法是完全相同的,因此它们要么因可读性而被明确命名,要么由于一些重构工作而最终完全相同