register<T> method
Implementation
void register<T>(Receiver<T> receiver, {bool useCache = false}) {
_receivers.putIfAbsent(T, () => {}).add(receiver);
if (useCache && _values.containsKey(T)) {
receiver.receiver(_values[T]!);
}
}