private static void HandleInput( LocalDb4oProvider persistenceService, Damany.Util.PersistentWorker retriever) { while (true) { var key = Console.ReadKey(); switch (key.Key) { case ConsoleKey.UpArrow: retriever.WorkFrequency *= 2; break; case ConsoleKey.DownArrow: retriever.WorkFrequency /= 2; break; case ConsoleKey.F: var query = persistenceService.GetPortraits(-1, new Damany.Util.DateTimeRange(DateTime.Now.AddHours(-1), DateTime.Now)); Console.WriteLine("query hit: " + query.Count); break; default: retriever.Stop(); exit.Set(); return; break; } } }