| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | TWriteGuard on GetOrNull for ThreadSaveCache with promotion | dskor | 2025-10-16 | 1 | -0/+51 |
| | | | | | | Find может делать Promote, который мутирует List ( LRUList например: <https://nda.ya.ru/t/fFSNn0ML7LRudF> ) commit_hash:dca1db67d45c7faca51cc1251cbe155c7857e362 | ||||
| * | add GetOrNull method to threadsafe cache | ivanmautin | 2024-06-06 | 1 | -0/+21 |
| | | | | | 2c3ce3e36d35b563fe21b581380310ac84007f57 | ||||
| * | add TThreadSafeLRUCacheWithSizeProvider wrapper | ivanmautin | 2024-06-06 | 1 | -0/+262 |
| | | | | | | | На данный момент никак нельзя создать thread-safe кэш с произвольным SizeProvider, из-за того, что это не позволяет сделать шаблон `TThreadSafeCache`, при этом отредактировтаь его тоже не удастся, так как для этого нужно передать дополнительный параметр `typename TSizeProvider`, что сломает обратную совместимость, так как шаблон принимает далее переменное число аргументов (см. [TThreadSafeCache](https://a.yandex-team.ru/arcadia/library/cpp/cache/thread_safe_cache.h?rev=rXXXXXX#L15)) В связи с этим добавлен еще один хелпер, для создания LRUCache с TSizeProvider 293511a33b45f23d8afc9ff217a817481401932c | ||||
| * | Add TotalSize and Size methods | ivanmautin | 2024-05-06 | 1 | -2/+73 |
| | | | | | | | | | Раньше метод GetTotalSize() был только в TLRUList, хотя TSizeProvider присутствовал также в TLRUList Добавил GetTotalSize() во все листы (в том числе TLWList), а также метод GetSize(), который возвращает текущее количество Также добавил эти методы в сами TCache и TThreadSafeCache c103617d7259841e1c273cadd8dbf0bb019e52dc | ||||
| * | intermediate changes | arcadia-devtools | 2022-02-18 | 1 | -0/+48 |
| | | | | | ref:5a427ceffcbeddcbaed23c62818445bd98632b96 | ||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | tldr | 2022-02-10 | 1 | -67/+67 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | tldr | 2022-02-10 | 1 | -67/+67 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | heios | 2022-02-10 | 1 | -178/+178 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | heios | 2022-02-10 | 1 | -178/+178 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | lucius | 2022-02-10 | 1 | -12/+12 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | lucius | 2022-02-10 | 1 | -12/+12 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | elviandante | 2022-02-10 | 1 | -20/+20 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | elviandante | 2022-02-10 | 1 | -20/+20 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | iddqd | 2022-02-10 | 1 | -12/+12 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | iddqd | 2022-02-10 | 1 | -12/+12 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | wd28 | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | wd28 | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | lapshov | 2022-02-10 | 1 | -10/+10 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | lapshov | 2022-02-10 | 1 | -10/+10 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | nkmakarov | 2022-02-10 | 1 | -34/+34 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | nkmakarov | 2022-02-10 | 1 | -34/+34 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | emazhukin | 2022-02-10 | 1 | -28/+28 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | emazhukin | 2022-02-10 | 1 | -28/+28 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | agorodilov | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | agorodilov | 2022-02-10 | 1 | -2/+2 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | yazevnul | 2022-02-10 | 1 | -10/+10 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | yazevnul | 2022-02-10 | 1 | -10/+10 |
| | | |||||
| * | Restoring authorship annotation for Ivan Korostelev ↵ | Ivan Korostelev | 2022-02-10 | 1 | -7/+7 |
| | | | | | <[email protected]>. Commit 2 of 2. | ||||
| * | Restoring authorship annotation for Ivan Korostelev ↵ | Ivan Korostelev | 2022-02-10 | 1 | -7/+7 |
| | | | | | <[email protected]>. Commit 1 of 2. | ||||
| * | Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵ | Vlad Yaroslavlev | 2022-02-10 | 1 | -5/+5 |
| | | | | | Commit 2 of 2. | ||||
| * | Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵ | Vlad Yaroslavlev | 2022-02-10 | 1 | -5/+5 |
| | | | | | Commit 1 of 2. | ||||
| * | Restoring authorship annotation for Ilnur Khuziev <[email protected]>. ↵ | Ilnur Khuziev | 2022-02-10 | 1 | -1/+1 |
| | | | | | Commit 2 of 2. | ||||
| * | Restoring authorship annotation for Ilnur Khuziev <[email protected]>. ↵ | Ilnur Khuziev | 2022-02-10 | 1 | -1/+1 |
| | | | | | Commit 1 of 2. | ||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | vskipin | 2022-02-10 | 1 | -12/+12 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | vskipin | 2022-02-10 | 1 | -12/+12 |
| | | |||||
| * | Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵ | Anton Samokhvalov | 2022-02-10 | 1 | -79/+79 |
| | | | | | Commit 2 of 2. | ||||
| * | Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵ | Anton Samokhvalov | 2022-02-10 | 1 | -79/+79 |
| | | | | | Commit 1 of 2. | ||||
| * | Restoring authorship annotation for <[email protected]>. Commit 2 of 2. | kikht | 2022-02-10 | 1 | -139/+139 |
| | | |||||
| * | Restoring authorship annotation for <[email protected]>. Commit 1 of 2. | kikht | 2022-02-10 | 1 | -139/+139 |
| | | |||||
| * | intermediate changes | Devtools Arcadia | 2022-02-07 | 1 | -0/+618 |
| ref:cde9a383711a11544ce7e107a78147fb96cc4029 | |||||
