API Reference — Overview
On this page
This section documents every public class, function, dataclass, and enum exported from the
cache package (i.e. everything listed in cache.__all__ in cache/__init__.py, plus
their directly-relevant supporting types). Names beginning with _ are private
implementation details and are described only where they materially affect the behavior of
a public API (e.g. CacheManager._run_sync, TenantManager._get_state).
Top-level exports (cache.__all__)
[!NOTE] Names imported but not re-exported
cache/__init__.pyalso importsSQLiteConfigfromconfig_cachebut does not include it in__all__. It remains importable ascache.SQLiteConfig(orfrom zerda.cache.config_cache import SQLiteConfig) — see config_cache.md.
Supporting types not in __all__
These are used by / returned from the public API above and are documented alongside their owning module, but are not themselves exported from the top-level package: