If the expiry is present in the list of expired registrations being currently iterated over by checkTimeouts, then it will be removed (its timeout method will not be called). (This means that drop can be called from timeout callbacks, unlike unregister.)
Registers registration and sets the timeout for its client.
Unregisters IExpiryRegistration instance corresponding to expiry.
Registers registration and sets the timeout.
Unregisters IExpiryRegistration instance corresponding to expiry.
Unregisters the specified expiry. If the expiry is present in the list of expired registrations being currently iterated over by checkTimeouts, then it will be removed (its timeout method will not be called). (This means that drop can be called from timeout callbacks, unlike unregister.)
Enables IExpiryRegistration to access TimeoutManager internals.