Returns elapsed time since last 'update'
Returns true if instance is disposed
Returns true if this instance has expired.
Expiry counts if elapsed time is greater than userExpireAfterMs
Returns true if instance is neither disposed nor expired
Adds event listener.
Events
Event name
Event handler
Protected
fireFire event
Type of event
Arguments for event
Remove event listener
A use of a pool resource
Has two events, disposed and released.