summary refs log tree commit diff
path: root/synapse/util/caches (follow)
Commit message (Expand)AuthorAgeFilesLines
* Directly set self.valueErik Johnston2016-01-291-1/+1
* Remove spurious self.sizeErik Johnston2016-01-291-1/+0
* Correctly bookkeep the size of TreeCacheErik Johnston2016-01-291-3/+28
* Make TreeCache keep track of its own size.Erik Johnston2016-01-292-6/+10
* Reset size on clearErik Johnston2016-01-291-0/+2
* Don't add the member functiopn if we're not using treecacheDavid Baker2016-01-221-1/+4
* docsDavid Baker2016-01-221-1/+5
* Revert all the bits changing keys of eeverything that used LRUCaches to tuplesDavid Baker2016-01-222-6/+6
* Make LRU cache not default to treecache & add options to use itDavid Baker2016-01-222-10/+19
* Add __contains__David Baker2016-01-221-0/+3
* Docs for treecacheDavid Baker2016-01-221-0/+5
* Add invalidate_many here tooDavid Baker2016-01-221-0/+1
* peppateDavid Baker2016-01-211-2/+2
* Change LRUCache to be tree-based so we can delete subtrees.David Baker2016-01-214-14/+102
* copyrightsMatthew Hodgson2016-01-076-6/+6
* Add some docstring explaining the snapshot cache doesMark Haines2015-12-231-1/+23
* Add a unit test for the snapshot cacheMark Haines2015-12-231-2/+2
* Add a cache for initialSync responses that expires after 5 minutesMark Haines2015-12-221-0/+71
* Don't assume @cachedList function returns keys for everythingErik Johnston2015-08-181-1/+1
* DocstringErik Johnston2015-08-121-0/+27
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dictionary...Erik Johnston2015-08-121-1/+3
* Wire up the dictionarycache to the metricsErik Johnston2015-08-123-45/+41
* Move all the caches into their own package, synapse.util.cachesErik Johnston2015-08-115-0/+746