Implementation
static XdrStateExpirationSettings decode(XdrDataInputStream stream) {
XdrUint32 maxEntryExpiration = XdrUint32.decode(stream);
XdrUint32 minTempEntryExpiration = XdrUint32.decode(stream);
XdrUint32 minRestorableEntryExpiration = XdrUint32.decode(stream);
XdrUint32 autoBumpLedgers = XdrUint32.decode(stream);
XdrInt64 restorableRentRateDenominator = XdrInt64.decode(stream);
XdrInt64 tempRentRateDenominator = XdrInt64.decode(stream);
XdrUint32 maxEntriesToExpire = XdrUint32.decode(stream);
XdrUint32 bucketListSizeWindowSampleSize = XdrUint32.decode(stream);
XdrUint64 evictionScanSize = XdrUint64.decode(stream);
return XdrStateExpirationSettings(
maxEntryExpiration,
minTempEntryExpiration,
minRestorableEntryExpiration,
autoBumpLedgers,
restorableRentRateDenominator,
tempRentRateDenominator,
maxEntriesToExpire,
bucketListSizeWindowSampleSize,
evictionScanSize);
}