def __init__(self, cache=None, cache_etags=True, *args, **kw): super(CacheControlAdapter, self).__init__(*args, **kw) self.cache = cache or DictCache() self.controller = CacheController(self.cache, cache_etags=cache_etags)