MCPcopy Create free account
hub / github.com/idank/explainshell / manpage_cache_info

Method manpage_cache_info

explainshell/caching_store.py:186–194  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

184 return list(value)
185
186 def manpage_cache_info(self) -> ManpageCacheInfo:
187 with self._lock:
188 return ManpageCacheInfo(
189 hits=self._manpage_cache_hits,
190 misses=self._manpage_cache_misses,
191 entries=len(self._manpage_cache),
192 size_bytes=self._manpage_cache.currsize,
193 max_bytes=self._manpage_cache.maxsize,
194 )
195
196 def _cache_manpage(self, key: _CacheKey, value: _CacheValue) -> None:
197 entry_size = _estimate_cache_value_size(value)

Calls 1

ManpageCacheInfoClass · 0.85