summary refs log tree commit diff
path: root/synapse/util/caches/__init__.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix a memory leak when running the unit tests. (#13798)reivilibre2022-09-141-1/+2
* Fix cache metrics not being updated when not using the legacy exposition modu...reivilibre2022-09-081-12/+48
* Update Grafana dashboard to not use legacy metric names. (#13714)reivilibre2022-09-061-2/+2
* Add experimental configuration option to allow disabling legacy Prometheus me...reivilibre2022-08-241-8/+8
* Add more type hints to the main state store. (#12267)Patrick Cloke2022-03-311-2/+4
* Track cache invalidations (#12000)Erik Johnston2022-02-151-0/+1
* Add most missing type hints to synapse.util (#11328)Patrick Cloke2021-11-161-15/+17
* Track why we're evicting from caches (#10829)David Robertson2021-09-221-8/+23
* Add types to synapse.util. (#10601)reivilibre2021-09-101-7/+7
* Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381)Jonathan de Jong2021-07-151-2/+2
* Optionally track memory usage of each LruCache (#9881)Erik Johnston2021-05-051-0/+31
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Make it possible to use dmypy (#9692)Erik Johnston2021-03-261-2/+2
* Enable addtional flake8-bugbear linting checks. (#9659)Jonathan de Jong2021-03-241-1/+1
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-4/+2
* Make LruCache register its own metrics (#8561)Richard van der Hoff2020-10-161-5/+8
* Use slots in attrs classes where possible (#8296)Patrick Cloke2020-09-141-1/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* remove miscellaneous PY2 codeRichard van der Hoff2020-05-151-6/+1
* Allow configuration of Synapse's cache without using synctl or environment va...Amber Brown2020-05-111-69/+75
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
* Fix up some typechecking (#6150)Amber Brown2019-10-021-1/+2
* Add a prometheus metric for active cache lookups. (#5750)Richard van der Hoff2019-07-241-1/+16
* Run Black. (#5482)Amber Brown2019-06-201-3/+3
* 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
* | 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
* 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