protected override void Run() { while (!Cts.IsCancellationRequested) { gateway.DropDisconnectedClients(); gateway.DropExpiredRoutingCachedEntries(); Thread.Sleep(TIME_BEFORE_CLIENT_DROP); } }
protected override void Run() { while (!Cts.IsCancellationRequested) { gateway.DropDisconnectedClients(); gateway.DropExpiredRoutingCachedEntries(); Thread.Sleep(clientDropTimeout); } }
protected override async Task Run() { while (!Cts.IsCancellationRequested) { gateway.DropDisconnectedClients(); gateway.DropExpiredRoutingCachedEntries(); await Task.Delay(clientDropTimeout); } }