Внутри моей системы у меня есть данные с коротким сроком службы, это означает, что данные все еще неактивны в течение длительного времени, но должны сохраняться в хранилище данных.Также эти данные могут часто изменяться для каждого пользователя, например, каждую минуту.Потенциально количество пользователей может быть достаточно большим, и я хочу ускорить процесс ввода / получения этих данных с помощью memcache и отложенного сохранения в bigtable.
Нет проблем, просто поставить / получить объекты по ключам.Но для некоторых случаев использования мне нужно извлечь все данные из кеша, который еще жив, но API позволяет мне получать данные только по ключам.Следовательно, мне нужен некоторый держатель ключей, который знает все ключи данных внутри memcache ... Но любой объект может быть удален, и мне нужно удалить этот ключ из глобального реестра ключей (но такой слушатель не работает в GAE).Чтобы сохранить все эти объекты в списке, карта не подходит для моего решения, потому что каждый объект должен иметь свое время для выселения ...
Может ли кто-нибудь порекомендовать мне, каким образом я должен двигаться?