write<T> method

  1. @override
  2. @mustCallSuper
Future<void> write<T>({
  1. required String key,
  2. required T value,
})

Getter to access write value based on a key.

final storage = ExtendedStorage();

storage.write<String>(key: 'foo', value: 'bar');

final value = storage.read<String>(key: 'foo');

value -> 'bar';

Implementation

@override
@mustCallSuper
Future<void> write<T>({required String key, required T value}) async {
  assert(_ensureInitialized.isCompleted, _ensureInitializedMessage);

  return _storage.write<T>(key: key, value: value);
}