class CacheMiddleware(UpdateCacheMiddleware, FetchFromCacheMiddleware):
Cache middleware that provides basic behavior for many simple sites.
Also used as the hook point for the cache decorator, which is generated using the decorator-from-middleware utility.
Method | __init__ |
Undocumented |
Instance Variable | cache |
Undocumented |
Instance Variable | cache_alias |
Undocumented |
Instance Variable | cache_timeout |
Undocumented |
Instance Variable | key_prefix |
Undocumented |
Instance Variable | page_timeout |
Undocumented |
Inherited from UpdateCacheMiddleware
:
Method | _should_update_cache |
Undocumented |
Method | process_response |
Set the cache, if needed. |
Inherited from MiddlewareMixin
(via UpdateCacheMiddleware
):
Async Method | __acall__ |
Async version of __call__ that is swapped in when an async request is running. |
Method | __call__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | _async_check |
If get_response is a coroutine function, turns us into async mode so a thread is not consumed during a whole request. |
Class Variable | async_capable |
Undocumented |
Class Variable | sync_capable |
Undocumented |
Instance Variable | _is_coroutine |
Undocumented |
Instance Variable | get_response |
Undocumented |
Inherited from FetchFromCacheMiddleware
:
Method | process_request |
Check whether the page is already cached and return the cached version if available. |
Inherited from MiddlewareMixin
(via FetchFromCacheMiddleware
):
Async Method | __acall__ |
Async version of __call__ that is swapped in when an async request is running. |
Method | __call__ |
Undocumented |
Method | __repr__ |
Undocumented |
Method | _async_check |
If get_response is a coroutine function, turns us into async mode so a thread is not consumed during a whole request. |
Class Variable | async_capable |
Undocumented |
Class Variable | sync_capable |
Undocumented |
Instance Variable | _is_coroutine |
Undocumented |
Instance Variable | get_response |
Undocumented |