Если в javadoc или другой документации не указано, что некоторые классы являются поточно-ориентированными, вы должны предположить, , что любая библиотека не является поточно-ориентированной, и решить проблему синхронизации самостоятельно. Это особенно относится к случаю, когда ваше приложение вызывает совместное использование экземпляров классов библиотеки несколькими потоками.
Исключением из этого принципа является внутренняя безопасность потоков, которая является фундаментальной для реализации библиотеки. Для этого вы имеете право предположить, что разработчики решили эту проблему, потому что если бы ее не было, библиотека была бы ненадежной.