executeUpdate<T extends Object> method

  1. @nonVirtual
  2. @experimental
  3. @override
Future<void> executeUpdate<T extends Object>(
  1. Key key,
  2. Decoder<T?> decoder,
  3. Transformer<T?> transformer,
  4. Encoder<T?> encoder, [
  5. Options? options,
])
override

Read–modify–write.

Read value by key, then decode with decoder, then transform by transformer, then encode with encoder and finally save decoded value to persistent storage.

Use update instead. It will be removed in v3.0.0.

Implementation

@nonVirtual
@experimental
@override
Future<void> executeUpdate<T extends Object>(
  Key key,
  Decoder<T?> decoder,
  Transformer<T?> transformer,
  Encoder<T?> encoder, [
  Options? options,
]) =>
    update(
      key: key,
      decoder: decoder,
      transformer: transformer,
      encoder: encoder,
    );