protected virtual void Dispose(bool disposing) { if (disposing) { dynamicThrottling.Dispose(); enqueuedKeys.Dispose(); } }