Exemple #1
0
 def _get_from_cache(self, page):
     value = memcache.get(self._get_cache_key(page), namespace=self.__class__.__name__)
     if not value:
         return None, None
     cursor = Cursor.from_bytes(value[:-1])
     more = bool(int(value[-1:]))
     return cursor, more
 def _get_cursor_from_cache(self, page, page_size=20, **q_options):
     cursor_key = self._get_memcache_key(page=page)
     value = memcache.get(cursor_key)
     if value:
         return Cursor.from_bytes(value)
     else:
         return None
Exemple #3
0
 def _get_from_cache(self, page):
     value = memcache.get(
         self._get_cache_key(page), namespace=self.__class__.__name__)
     if not value:
         return None, None
     cursor = Cursor.from_bytes(value[:-1])
     more = bool(int(value[-1:]))
     return cursor, more