Upon resource creation (IDispenserDriver::CreateResource), the resource dispenser may specify a destruction timeout. This is interval of time that an idle resource is allowed to remain in the pool before it’s destroyed. A thread that runs in DispMan is always looking for these idle resources.