:py:mod:`wfexs_backend.utils.pyld_caching`
==========================================

.. py:module:: wfexs_backend.utils.pyld_caching

.. autodoc2-docstring:: wfexs_backend.utils.pyld_caching
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`aiohttp_caching_document_loader <wfexs_backend.utils.pyld_caching.aiohttp_caching_document_loader>`
     - .. autodoc2-docstring:: wfexs_backend.utils.pyld_caching.aiohttp_caching_document_loader
          :summary:
   * - :py:obj:`hook_pyld_cache <wfexs_backend.utils.pyld_caching.hook_pyld_cache>`
     - .. autodoc2-docstring:: wfexs_backend.utils.pyld_caching.hook_pyld_cache
          :summary:
   * - :py:obj:`pyld_cache_initialize <wfexs_backend.utils.pyld_caching.pyld_cache_initialize>`
     - .. autodoc2-docstring:: wfexs_backend.utils.pyld_caching.pyld_cache_initialize
          :summary:

API
~~~

.. py:function:: aiohttp_caching_document_loader(cache_file: str, loop: Optional[asyncio.AbstractEventLoop] = None, secure: bool = False, **kwargs: typing.Any) -> Callable[[str, Mapping[str, Mapping[str, str]]], Mapping[str, Any]]
   :canonical: wfexs_backend.utils.pyld_caching.aiohttp_caching_document_loader

   .. autodoc2-docstring:: wfexs_backend.utils.pyld_caching.aiohttp_caching_document_loader

.. py:function:: hook_pyld_cache(cache_file: str) -> None
   :canonical: wfexs_backend.utils.pyld_caching.hook_pyld_cache

   .. autodoc2-docstring:: wfexs_backend.utils.pyld_caching.hook_pyld_cache

.. py:function:: pyld_cache_initialize(initial_contexts: Sequence[str] = []) -> None
   :canonical: wfexs_backend.utils.pyld_caching.pyld_cache_initialize

   .. autodoc2-docstring:: wfexs_backend.utils.pyld_caching.pyld_cache_initialize
