Events may be fired asynchronously: listeners must not rely on
events to reflect the current state of the pool, but they will
accurately represent the state of the pool in the recent past
when the event-provoking incident occurred.
Events may be fired asynchronously: listeners must not rely on
events to reflect the current state of the pool, but they will
accurately represent the state of the pool in the recent past
when the event-provoking incident occurred.