Правильный способ загрузки изменяемых данных с помощью Android Paging
Я использую Android Paging для страницы данных из комбинированного источника данных (он использует как сеть, так и комнату). Также я слушаю события с сервера, которые могут обновлять уже загруженные данные (изменять поле элемента данных или даже порядок элементов), но PagedList не позволяет изменять порядок. Я рассматривал этот пример как эталонное решение, но в разделе комментариев было упомянуто, что в памяти копия данных PagedList должна быть предоставлена на уровне DataSource.
Итак, мой вопрос: как я могу справиться с обновлением загруженных данных на уровне DataSource?