class documentation

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_alias Undocumented
Instance Variable cache_timeout Undocumented
Instance Variable key_prefix Undocumented
Instance Variable page_timeout Undocumented

Inherited from UpdateCacheMiddleware:

Method process_response Set the cache, if needed.
Property cache Undocumented
Method _should_update_cache Undocumented

Inherited from FetchFromCacheMiddleware (via UpdateCacheMiddleware):

Method process_request Check whether the page is already cached and return the cached version if available.

Inherited from MiddlewareMixin (via UpdateCacheMiddleware, FetchFromCacheMiddleware):

Async Method __acall__ Async version of __call__ that is swapped in when an async request is running.
Method __call__ Undocumented
Method __repr__ Undocumented
Class Variable async_capable Undocumented
Class Variable sync_capable Undocumented
Instance Variable get_response 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.
Instance Variable _is_coroutine Undocumented