loom.core.cache.decorators

Functions

cache_query(*[, scope, ttl_key])

Declarative marker for custom repository read methods.

cached(cls)

Declarative marker for repositories that support cache wrapping.

loom.core.cache.decorators.cached(cls)[source]

Declarative marker for repositories that support cache wrapping.

Parameters:

cls (T)

Return type:

T

loom.core.cache.decorators.cache_query(*, scope='list', ttl_key=None)[source]

Declarative marker for custom repository read methods.

Parameters:
  • scope (str)

  • ttl_key (str | None)

Return type:

Callable[[F], F]