Calls all event subscribers to try to match this object, otherwise replace the oldest element in the backlog with this.
anything thrown in event subscribers will get thrown here too.
See Implementation
Calls all event subscribers to try to match this object, otherwise replace the oldest element in the backlog with this.