Hi,

Looking at the fromData method of GatewaySenderEventImpl I see that it contains 
a conditional reading of the isConcurrencyConflict when version is greater than 
Geode 1.9.0 one. See below:

  @Override
  public void fromData(DataInput in,
      DeserializationContext context) throws IOException, 
ClassNotFoundException {
    fromDataPre_GEODE_1_9_0_0(in, context);
    if (version >= Version.GEODE_1_9_0.ordinal()) {
      this.isConcurrencyConflict = DataSerializer.readBoolean(in);
    }
  }

I have looked at the implementation of this method in other classes and have 
not seen this checking of version pattern. I have also observed that if the 
"if" is removed some backward compatibility tests fail.

Could anybody tell me why this check (the if) is necessary given that there is 
already a fromDataPre_GEODE_1_9_0 method in the class?

Thanks in advance,

-Alberto G.

Reply via email to