r"""Context manager that provides additional methods for cache management.
(self, name: str)
| 153 | |
| 154 | @contextmanager |
| 155 | def cache_context(self, name: str): |
| 156 | r"""Context manager that provides additional methods for cache management.""" |
| 157 | from ..hooks import HookRegistry |
| 158 | |
| 159 | registry = HookRegistry.check_if_exists_or_initialize(self) |
| 160 | registry._set_context(name) |
| 161 | |
| 162 | yield |
| 163 | |
| 164 | registry._set_context(None) |