Лиман Артём |
стандартных средств вроде нет..но можна руками.
|
Я, честно говоря, не очень представляю, как это сделать руками...
Для одного объекта - понятно. Можно считать две копии объекта, а перед сохранением - еще и третью и сравнить с той, что была считана изначально.
Но как это сделать для всего графа связанных объектов? Я ведь не управляю загрузкой этих объектов... Может, можно перекрыть какие-то методы класса %Pesistent, чтобы реализовать необходимое мне поведение?
Вообще-то я новичок в Каше и мне нужно понять, использовать его объектную модель или писать свою и работать на уровне Cache Direct. Пока только одна принципиальная проблема: не знаю как организовать конкурентный доступ в требуемом виде.