decodeValue method
Decodes a persisted checkpoint value back into the author-facing type.
Implementation
Object? decodeValue(Object? payload) {
if (payload == null) return null;
final decoder = _valueDecoder;
if (decoder == null) return payload;
return decoder(payload);
}