63         MergedUpdate<S> result = null;
    67                 result = 
new MergedUpdate<>(child.getOperation(session), child.getCrossDCMessageStatus(sessionWrapper));
    68                 result.childUpdates.add(child);
    72                 CacheOperation mergedOp = result.getOperation(session).merge(child.getOperation(session), session);
    73                 if (mergedOp == CacheOperation.REMOVE) {
    74                     result = 
new MergedUpdate<>(child.getOperation(session), child.getCrossDCMessageStatus(sessionWrapper));
    75                     result.childUpdates.add(child);
    79                 result.operation = mergedOp;
    82                 CrossDCMessageStatus currentDCStatus = result.getCrossDCMessageStatus(sessionWrapper);
    85                 if (currentDCStatus != CrossDCMessageStatus.SYNC) {
    86                     CrossDCMessageStatus childDCStatus = child.getCrossDCMessageStatus(sessionWrapper);
    87                     result.crossDCMessageStatus = currentDCStatus.merge(childDCStatus);
    91                 result.childUpdates.add(child);
 List< SessionUpdateTask< S > > childUpdates
Definition: MergedUpdate.java:30
 
S getEntity()
Definition: SessionEntityWrapper.java:95