Кэширование в OrientDB вызывает проблемы несоответствия
У меня серьезная проблема с кэшированием моего приложения с помощью OrientDB.
У меня есть транзакция, модифицирующая Vertex и успешно сохраняющая ее. Затем, при последующем доступе, результаты слишком противоречивы. Я подтвердил это, остановив и перезапустив приложение, которое всегда принесет мне ожидаемые результаты.
Я пытался использовать getLocalCache(). Invalidate() и getLocalCache(). Clear (), а также getLocalCache(). UpdateRecord() и getLocalCache(). DeleteRecord() ODatabaseDocumentTx, и он все еще не работает. (Это потому, что я манипулирую объектом Graph, но я также использую OLINK в объекте Graph?)
Может кто-нибудь сказать мне, как решить эту проблему? Как очистить / удалить кэш для обновленных записей? Спасибо!