Put should not update memcache: https://developers.google.com/appengine/docs/python/ndb/cache#memcache

GetAll and Next also should not update memcache: https://developers.google.com/appengine/docs/python/ndb/cache#incontext

Since NDB doesn't do it I assume they have good reasons.