MCPcopy Create free account
hub / github.com/NanmiCoder/MediaCrawler / __init__

Method __init__

cache/local_cache.py:36–46  ·  view source on GitHub ↗

Initialize local cache :param cron_interval: Time interval for scheduled cache cleanup :return:

(self, cron_interval: int = 10)

Source from the content-addressed store, hash-verified

34class ExpiringLocalCache(AbstractCache):
35
36 def __init__(self, cron_interval: int = 10):
37 """
38 Initialize local cache
39 :param cron_interval: Time interval for scheduled cache cleanup
40 :return:
41 """
42 self._cron_interval = cron_interval
43 self._cache_container: Dict[str, Tuple[Any, float]] = {}
44 self._cron_task: Optional[asyncio.Task] = None
45 # Start scheduled cleanup task
46 self._schedule_clear()
47
48 def __del__(self):
49 """

Callers

nothing calls this directly

Calls 1

_schedule_clearMethod · 0.95

Tested by

no test coverage detected