Да, Ordering
объекты являются неизменяемыми, если вы не сделаете что-то, чтобы сделать их изменяемыми, например, добавив Ordering
и добавив изменяемые поля, или предоставив изменяемый Comparator
в методе from(Comparator)
или изменяемый Function
в onResultOf(Function)
.
Но, как правило, вам действительно нужно изо всех сил, чтобы сделать тот, который не является потокобезопасным.