summary refs log tree commit diff
path: root/synapse/util/caches/__init__.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Log which cache is throwing exceptionsRichard van der Hoff2018-09-261-10/+17
|
* run isortAmber Brown2018-07-091-3/+3
|
* Add hacky cache factor override systemErik Johnston2018-06-041-0/+10
|
* add comment about why unregAmber Brown2018-05-281-0/+2
|
* Merge remote-tracking branch 'origin/develop' into 3218-official-promAmber Brown2018-05-281-1/+6
|\
| * fix py3 intern and remove unnecessary py3 encodeAdrian Tschira2018-05-191-1/+6
| | | | | | | | Signed-off-by: Adrian Tschira <nota@notafile.com>
* | cleanup pep8 errorsAmber Brown2018-05-221-2/+5
| |
* | fixesAmber Brown2018-05-221-11/+29
| |
* | replacing portionsAmber Brown2018-05-211-17/+40
|/
* Increase default cache factor size.Erik Johnston2017-07-041-1/+1
|
* Remove DEBUG_CACHESErik Johnston2017-04-251-2/+0
|
* Only intern ascii stringsErik Johnston2017-04-241-18/+11
|
* Measure metrics of string_cacheErik Johnston2017-01-171-3/+8
|
* Change CacheMetrics to be quickerErik Johnston2016-06-031-5/+15
| | | | | | We change it so that each cache has an individual CacheMetric, instead of having one global CacheMetric. This means that when a cache tries to increment a counter it does not need to go through so many indirections.
* Simplify intern_dictErik Johnston2016-03-231-17/+10
|
* Intern all the thingsErik Johnston2016-03-231-1/+57
|
* String internErik Johnston2016-03-231-0/+8
|
* copyrightsMatthew Hodgson2016-01-071-1/+1
|
* Wire up the dictionarycache to the metricsErik Johnston2015-08-121-0/+13
|
* Move all the caches into their own package, synapse.util.cachesErik Johnston2015-08-111-0/+14