this.replicatedLogEntry = replicatedLogEntry;
}
+ static int estimatedSerializedSize(ReplicatedLogEntry replicatedLogEntry) {
+ return 8 /* index */ + 8 /* term */ + replicatedLogEntry.getData().size()
+ + 400 /* estimated extra padding for class info */;
+ }
+
@Override
public void writeExternal(final ObjectOutput out) throws IOException {
out.writeLong(replicatedLogEntry.getIndex());
return new Proxy(this);
}
+ public int estimatedSerializedSize() {
+ return Proxy.estimatedSerializedSize(this);
+ }
+
@Override
public int hashCode() {
final int prime = 31;