Я планирую использовать API TaskQueue GAE для обновления кэша HTML-страниц, которые я сохраняю в хранилище данных (и в кэше памяти, но хранилище данных более надежно).
Раз в неделю я добавляю/редактирую некоторые данные, и мне нужно регенерировать связанные HTML-страницы, и запуск задач — это способ сделать это.
Обратите внимание, что различные изменения могут подразумевать изменение одной и той же кэшированной страницы. Например, на главной странице есть фрагменты из нескольких частей из разных данных. Что я хочу, так это запускать задачи в очередь задач с задержкой (например, используя обратный отсчет часа), чтобы я мог накопить несколько правок, и, в конце концов, кэшированные страницы будут перегенерированы только один раз.
Проблема в том, что мне не нужно добавлять задачу для повторного создания страницы X, если в очереди уже есть задача для повторного создания страницы X через час. Таким образом, мне нужно проверить список задач и посмотреть, есть ли он уже.
Как я могу получить доступ к списку задач?