put method

  1. @override
void put(
  1. PeerId p,
  2. String key,
  3. dynamic val
)
override

Puts a value for a key and peer.

Implementation

@override
void put(PeerId p, String key, dynamic val) {
  // Using synchronous lock to match interface
  _lock.synchronized(() {
    final peerKey = p.toString();
    var m = _ds[peerKey];
    if (m == null) {
      m = <String, dynamic>{};
      _ds[peerKey] = m;
    }
    m[key] = val;
  });
}