私は Google Disruptor のソースを見ていましたが、次のような観察結果が見つかりました。
次の 2 つの方法は、どちらも同じ操作を行っています。そのうちの 1 つは非公開ですが、メソッドが重複している原因については実際には答えていません。
プログラマーの読みやすさのためだけですか?
public void set(final long value)
{
unsafe.putOrderedLong(paddedValue, valueOffset, value);
}
private void setOrdered(final long value)
{
unsafe.putOrderedLong(paddedValue, valueOffset, value);
}