deckhand.engine.cache module¶
-
deckhand.engine.cache.
invalidate_one
(revision_id)[source]¶ Invalidate single entry in cache.
Parameters: revision_id (int) – Revision to invalidate.
-
deckhand.engine.cache.
lookup_by_revision_id
(revision_id, documents, **kwargs)[source]¶ Look up rendered documents by
revision_id
.Parameters: - revision_id (int) – Revision ID for which to render documents. Used as key in cache.
- documents (List[dict]) – List of raw documents to render.
- kwargs – Kwargs to pass to
render
.
Returns: Tuple, where first arg is rendered documents and second arg indicates whether cache was hit.
Return type: Tuple[dict, boolean]