summaryrefslogtreecommitdiffstats
path: root/library/cpp/threading/thread_local/generic.cpp
diff options
context:
space:
mode:
authorcherepashka <[email protected]>2025-11-26 06:10:06 +0300
committercherepashka <[email protected]>2025-11-26 06:27:04 +0300
commit0cb0f05e90c181852cadf7f3a676defeee9e775c (patch)
treeb3559255ea4b91a91959c1d104361e75b7d8baaa /library/cpp/threading/thread_local/generic.cpp
parent63d314069f89170a707f82b5cd1c0d1cc8a9afd1 (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