SharedMapField<K, V>.fromSharedMap constructor

SharedMapField<K, V>.fromSharedMap(
  1. SharedMap<K, V> o
)

Implementation

factory SharedMapField.fromSharedMap(SharedMap<K, V> o) {
  if (o is NotSharedMap<K, V>) {
    return NotSharedMapField<K, V>(o);
  }

  return _instanceHandler<K, V>(o.sharedStore.sharedReference(),
          o.onInitialize, o.onAbsent, o.onPut, o.onRemove)
      .fromSharedObject(o);
}