(self)
| 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) |