setData<T extends Object?> method
Sets arbitrary data.
This value can be used for data exchange within the application and is not intended to be sent to external packages.
Implementation
Future<void> setData<T extends Object?>(String key, T value) async {
await lock((batch) {
_logger.fine('setData:$key=$value');
final tNewData = _CompareMap(batch.get(_data));
tNewData[key] = value;
batch.set(_data, tNewData);
batch.commit();
}, lockKey: _key);
}