On GAE, in this statement
the cache is not used. The cache statement is ignored so no need to
clear the cache.
Probably this will be fixed in the new DAL.
You can cache the records yourself
results=cache.memcache('myrecords': lambda: db
(
auth.settings.table_user.name=="Joe").select(cache=(self.cache.ram,
3600)).as_list(),5000)
and clear it with
cache.memcache.delete('myrecords') ### memcache only syntax
Anyway, I am skeptical you get any speed up out of all this.
Massimo