setInterval(60 * 60 * 24); // can be deferred to maintenance window $this->setTimeSensitivity(TimedJob::TIME_INSENSITIVE); } /** * @inheritDoc */ protected function run($argument) { try { $this->taskMapper->deleteOlderThan(self::MAX_TASK_AGE_SECONDS); } catch (\OCP\DB\Exception $e) { $this->logger->warning('Failed to delete stale language model tasks', ['exception' => $e]); } } }