Async adds value to the queue.
value
@override Future<void> add(E value) async { return Future<void>(() => _collective.add(value)); }