faust.web.cache¶
-
class
faust.web.cache.Cache(timeout: Union[datetime.timedelta, float, str] = None, key_prefix: str = None, backend: Union[Type[faust.types.web.CacheBackendT], str] = None, **kwargs) → None[source]¶ -
ident= 'faustweb.cache.view'¶
-
view(timeout: Union[datetime.timedelta, float, str] = None, key_prefix: str = None, **kwargs) → Callable[Callable, Callable][source]¶ Return type: Callable[[Callable],Callable]
-
can_cache_response(request: faust.types.web.Request, response: faust.types.web.Response) → bool[source]¶ Return type: bool
-
key_for_request(request: faust.types.web.Request, prefix: str = None, method: str = None) → str[source]¶ Return type: str
-
build_key(request: faust.types.web.Request, method: str, prefix: str, headers: List[str]) → str[source]¶ Return type: str
-