Source symbols: helpers/cache.py
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@d1d48bc9c0e6e253e87c354ce757c518820c6e25 · 2026-07-20T15:04:19Z
- Declarations: 15
- Referenced calls: 16
Declared symbols
CacheEntry— class at line 15; references_is_enabled,gettoggle_global— def at line 20; references_is_enabled,gettoggle_area— def at line 25; references_is_enabled,gethas— def at line 29; references_is_enabled,getadd— def at line 40; references_is_enabledget— def at line 49; references_is_enabledremove— def at line 60; references_is_enabled,popclear— def at line 68; referencesany,keys,fnmatch,poptrim_cache— def at line 79; referencestime,_get_matching_areas,get,items,popclear_all— def at line 95; referencesclear_is_enabled— def at line 100; referencesget_create_entry— def at line 106; referencesCacheEntry,time_touch_entry— def at line 110; referencestime_get_matching_areas— def at line 114; referencesany,keys,fnmatchdetermine_cache_key— def at line 120; referencesget_data
File-level call references
RLock— line 7dataclass— line 14_is_enabled— line 30get— line 33_touch_entry— line 36_create_entry— line 46pop— line 65any— line 70keys— line 71fnmatch— line 71time— line 80_get_matching_areas— line 82items— line 87clear— line 97CacheEntry— line 107get_data— line 123
Source: helpers/cache.py