'Runs the query and stores the result in the cache. This is
only run by hand.'

def update(self):

    self.data = [self.make_item_tuple(i) for i in self.query]
    self._fetched = True
    g.permacache.set(self.iden, self.data)
