summary refs log tree commit diff
path: root/synapse/util/caches/treecache.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Speed up `@cachedList` (#13591)Erik Johnston2022-08-231-0/+3
* Make DictionaryCache have better expiry properties (#13292)Erik Johnston2022-07-211-0/+38
* Remove unnecessary pass statements. (#12206)Patrick Cloke2022-03-111-2/+0
* Add types to synapse.util. (#10601)reivilibre2021-09-101-8/+8
* [pyupgrade] `synapse/` (#10348)Jonathan de Jong2021-07-191-2/+1
* Combine `LruCache.invalidate` and `invalidate_many` (#9973)Richard van der Hoff2021-05-271-0/+3
* Remove `keylen` from `LruCache`. (#9993)Richard van der Hoff2021-05-241-38/+66
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-2/+2
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-3/+1
* Fix up some typechecking (#6150)Amber Brown2019-10-021-1/+3
* Run Black. (#5482)Amber Brown2019-06-201-0/+1
* Consistently use six's iteritems and wrap lazy keys/values in list() if they'...Amber Brown2018-05-311-2/+4
* Rename and comment tree_to_leaves_iteratorErik Johnston2017-01-171-3/+6
* Speed up cache size calculationErik Johnston2017-01-171-1/+13
* Add concept of cache contextsErik Johnston2016-08-191-0/+3
* Fix flake8 warnings for new flake8Daniel Wagner-Hall2016-02-021-1/+1
* Directly set self.valueErik Johnston2016-01-291-1/+1
* Correctly bookkeep the size of TreeCacheErik Johnston2016-01-291-3/+28
* Make TreeCache keep track of its own size.Erik Johnston2016-01-291-0/+7
* Add __contains__David Baker2016-01-221-0/+3
* Docs for treecacheDavid Baker2016-01-221-0/+5
* peppateDavid Baker2016-01-211-2/+2
* Change LRUCache to be tree-based so we can delete subtrees.David Baker2016-01-211-0/+52