public void Execute() { lock (_lock) { if (_shuttingDown) { return; } dataAccess.Open(); InformationsRepository.PurgeInformation(dataAccess); dataAccess.Close(); // Do work, son! } }