in flume-legacy-thrift-source/src/main/java/com/cloudera/flume/handlers/thrift/ThriftFlumeEvent.java [569:593]
public int hashCode() {
int hashCode = 1;
hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(timestamp);
hashCode = hashCode * 8191 + ((isSetPriority()) ? 131071 : 524287);
if (isSetPriority())
hashCode = hashCode * 8191 + priority.getValue();
hashCode = hashCode * 8191 + ((isSetBody()) ? 131071 : 524287);
if (isSetBody())
hashCode = hashCode * 8191 + body.hashCode();
hashCode = hashCode * 8191 + org.apache.thrift.TBaseHelper.hashCode(nanos);
hashCode = hashCode * 8191 + ((isSetHost()) ? 131071 : 524287);
if (isSetHost())
hashCode = hashCode * 8191 + host.hashCode();
hashCode = hashCode * 8191 + ((isSetFields()) ? 131071 : 524287);
if (isSetFields())
hashCode = hashCode * 8191 + fields.hashCode();
return hashCode;
}