diff options
| author | cherepashka <[email protected]> | 2025-11-26 06:10:06 +0300 |
|---|---|---|
| committer | cherepashka <[email protected]> | 2025-11-26 06:27:04 +0300 |
| commit | 0cb0f05e90c181852cadf7f3a676defeee9e775c (patch) | |
| tree | b3559255ea4b91a91959c1d104361e75b7d8baaa /library/cpp/threading/thread_local/generic.cpp | |
| parent | 63d314069f89170a707f82b5cd1c0d1cc8a9afd1 (diff) | |
[NODIFF:user_sessions] YT-25865: Remove dependency on rpc/dispatcher in async expiring cache
#### Удаление зависимости от rpc/dispatcher в асинхронном кэше с истечением 📝
- 🔧 **Изменен конструктор** `TAsyncExpiringCache`, теперь он требует явной передачи `invoker`, вместо использования глобального `TDispatcher::Get()->GetHeavyInvoker()` по умолчанию.
- 🧠 **Убрано автоматическое использование** глобального диспетчера RPC, что делает класс более гибким и упрощает тестирование.
- 📦 **Все точки использования** кэша обновлены для передачи инвокера явно, включая unit-тесты и различные реализации кэширующих компонентов.
- 🗑️ **Удалены устаревшие комментарии и заголовки**, относящиеся к старой логике совместимости.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:800f8f091c485352dd8bc16ac597524357e3b45f
Diffstat (limited to 'library/cpp/threading/thread_local/generic.cpp')
0 files changed, 0 insertions, 0 deletions
