summaryrefslogtreecommitdiffstats
path: root/library/cpp/cache/cache.h
Commit message (Collapse)AuthorAgeFilesLines
* library/cpp/cache: don't use deleted allocator typeswarmer2025-03-191-4/+4
| | | | | std::allocator<void> was deprecated in C++17 and removed in C++20 commit_hash:a3ee8d8f62ee5a7dffbb3a95ff6afac7f32baf1c
* Add TotalSize and Size methodsivanmautin2024-05-061-10/+26
| | | | | | | | Раньше метод GetTotalSize() был только в TLRUList, хотя TSizeProvider присутствовал также в TLRUList Добавил GetTotalSize() во все листы (в том числе TLWList), а также метод GetSize(), который возвращает текущее количество Также добавил эти методы в сами TCache и TThreadSafeCache c103617d7259841e1c273cadd8dbf0bb019e52dc
* library/cpp/cache: Add SizeProvider to LFUCacheakhovrychev2022-08-031-10/+12
|
* intermediate changesarcadia-devtools2022-02-221-12/+21
| | | | ref:3a98b1243714ce16192c86701533da9f016d4f17
* make constructor explicitEvgeny Grechnikov2022-02-221-5/+5
| | | | ref:d37b0645d455208e882d5fbf3895e527328601c3
* intermediate changesarcadia-devtools2022-02-181-29/+136
| | | | ref:5a427ceffcbeddcbaed23c62818445bd98632b96
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.pacefist2022-02-101-20/+20
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.pacefist2022-02-101-20/+20
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.tldr2022-02-101-91/+91
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.tldr2022-02-101-91/+91
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.lucius2022-02-101-116/+116
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.lucius2022-02-101-116/+116
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.elviandante2022-02-101-110/+110
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.elviandante2022-02-101-110/+110
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.lapshov2022-02-101-36/+36
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.lapshov2022-02-101-36/+36
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.emazhukin2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.emazhukin2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.rustammm2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.rustammm2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.agorodilov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.agorodilov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.mihaild2022-02-101-6/+6
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.mihaild2022-02-101-6/+6
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.yazevnul2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.yazevnul2022-02-101-11/+11
|
* Restoring authorship annotation for Ruslan Kovalev ↵Ruslan Kovalev2022-02-101-1/+1
| | | | <[email protected]>. Commit 2 of 2.
* Restoring authorship annotation for Ruslan Kovalev ↵Ruslan Kovalev2022-02-101-1/+1
| | | | <[email protected]>. Commit 1 of 2.
* Restoring authorship annotation for Ivan Korostelev ↵Ivan Korostelev2022-02-101-62/+62
| | | | <[email protected]>. Commit 2 of 2.
* Restoring authorship annotation for Ivan Korostelev ↵Ivan Korostelev2022-02-101-62/+62
| | | | <[email protected]>. Commit 1 of 2.
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-15/+15
| | | | Commit 2 of 2.
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-15/+15
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.vskipin2022-02-101-99/+99
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.vskipin2022-02-101-99/+99
|
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-27/+27
| | | | Commit 2 of 2.
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-27/+27
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.kikht2022-02-101-51/+51
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.kikht2022-02-101-51/+51
|
* intermediate changesDevtools Arcadia2022-02-071-0/+649
ref:cde9a383711a11544ce7e107a78147fb96cc4029