aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/hash.h
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-9/+19
|
* [Minor] Add methods to get LRU hash sizesVsevolod Stakhov2019-04-051-0/+12
|
* [Rework] Core: Improve structure of lru hash, get rid of GHashTableVsevolod Stakhov2018-12-101-30/+23
|
* [Minor] Allow explicit deletion from LRU cacheVsevolod Stakhov2017-05-201-0/+9
|
* [Rework] Use LFU algorithm in LRU cacheVsevolod Stakhov2017-05-111-11/+9
| | | | | Avoid usage of heap as its updates are not cheap. Use LFU algorithm described here: http://antirez.com/news/109
* [Feature] Use less frequent use strategy for cachesVsevolod Stakhov2016-04-111-0/+2
|
* [Feature] Use heap in LRU cachesVsevolod Stakhov2016-04-081-13/+3
| | | | Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Fix fuzzy statsVsevolod Stakhov2015-12-141-2/+13
|
* Add methods to extract internal fields from LRU hashVsevolod Stakhov2015-12-141-0/+11
|
* Use const pointer for LRU cache search.Vsevolod Stakhov2015-03-181-1/+1
|
* Rework LRU hash.Vsevolod Stakhov2015-02-031-0/+17
|
* Rework rspamd hash.Vsevolod Stakhov2014-08-241-124/+4
|
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-39/+60
|
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-60/+39
| | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d.
* Unify code style.Vsevolod Stakhov2014-07-231-39/+60
|
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-0/+160