Редактировать: Документы говорят, что этот класс является потокобезопасным для чтения.Но если ответ, приведенный ниже, по-прежнему применим, поскольку вы не можете предполагать, что только чтение доступно только для класса.
Краткий ответ - да.Если класс не говорит, что это потокобезопасно.Есть много вещей, которые он может делать, которые не являются потокобезопасными.
Вероятно, это не вызовет проблемы, но класс может использовать внутренние переменные таким образом, что это может вызвать условия гонки.Это также может вызывать другие классы, которые не являются потокобезопасными.Если вы не проверите код документа, который говорит, что все в порядке, то предположить это небезопасно.
Например, вы можете думать, что он только для чтения, но класс, пытающийся ускорить процесс, может кэшировать последний доступный элемент, который включаетзапись данных.Это может не привести к тому, что вы получите элемент, отличный от ожидаемого.
Опять же, я не думаю, что это, скорее всего, здесь, но если класс не скажет, что он безопасен для потоков, предположить это опасно.