helpers/cache.py.dox.md
cache.py helper module.cache.py because this directory is intentionally flat.cache.py owns the runtime implementation.cache.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.CacheEntry (no explicit base class)toggle_global(enabled: bool) -> Nonetoggle_area(area: str, enabled: bool) -> Nonehas(area: str, key: Any) -> booladd(area: str, key: Any, data: Any) -> Noneget(area: str, key: Any, default: Any=...) -> Anyremove(area: str, key: Any) -> Noneclear(area: str) -> Nonetrim_cache(area: str, seconds: float=...) -> Noneclear_all() -> None_is_enabled(area: str) -> bool_create_entry(value: Any) -> CacheEntry_touch_entry(entry: CacheEntry) -> None_get_matching_areas(area: str) -> list[str]determine_cache_key(agent, *additional)dataclasses, fnmatch, threading, time, typing.threading.RLock, dataclass, CacheEntry, time.time, _is_enabled, _touch_entry, _create_entry, _cache.pop, _get_matching_areas, _cache.clear, agent.context.get_data, area_cache.pop, fnmatch.fnmatch.tests/test_browser_agent_regressions.pytests/test_file_tree_visualize.pytests/test_office_canvas_setup.pytests/test_office_document_store.pytests/test_self_update_tag_filter.pytests/test_time_travel.pytests/test_webui_extension_surfaces.pytests/test_whatsapp_bridge_manager.pyNo child DOX files.