public void setOldValueInEvent(EntryEventImpl event) {
      CqService cqService = event.getRegion().getCache().getCqService();
      if (cqService.isRunning()/* || event.getOperation().guaranteesOldValue() */) {
        event.setOldValueForQueryProcessing();
        if (!event.hasOldValue() && hasOldValue) {
          if (oldValueIsSerialized) {
            event.setSerializedOldValue((byte[]) oldValue);
          } else {
            event.setOldValue(oldValue);
          }
        }
      }
    }
Insert this message's oldValue into the given event. This fixes bug 38382 by propagating old
values with Entry level CacheOperationMessages during initial image transfer

@since GemFire 5.5
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedCacheOperation.java