def _evaluate(self):
if not self.__retrieved:<EOL><INDENT>self._elements = self._retrieve_revisions()<EOL>self.__retrieved = True<EOL><DEDENT>return super(RevisionCursor, self)._evaluate()<EOL>
Lazily retrieves, caches, and returns the list of record _revisions