def __init__(self, url):
self.backend = self.__class__.__name__<EOL>self._url = url<EOL>self.query = QueryDict(self.default_query, mutable=True)<EOL>
First it tries to load data from cache and if it don't succeed, run
:py:meth:`init` and then save it to cache.

:type url: str