Не удалось найти этот конкретный вопрос, заданный ранее. Как NDB App Engine обрабатывает кэширование при использовании проецируемых запросов, а не полных запросов сущностей?
Например, если я сначала сделаю прогнозируемый запрос..
MyModel.query().get(projected=['name'])
... а затем выполните обычный запрос...
MyModel.query().get()
... что я получу? Полная сущность? Если да, была ли ЛЮБАЯ часть первого запроса автоматически кэширована NDB? Или NDB может хорошо различать, поэтому в следующий раз, когда я запускаю спроецированный запрос, он потенциально будет извлечен из кеша?