summary refs log tree commit diff
path: root/synapse/util/caches/deferred_cache.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Bump flake8-bugbear from 21.3.2 to 22.9.23 (#14042)dependabot[bot]2022-10-191-2/+2
* Speed up `@cachedList` (#13591)Erik Johnston2022-08-231-91/+255
* Describe `prune_unread_entries` in docstrings (#11876)David Robertson2022-02-021-2/+3
* Eliminate a few `Any`s in `LruCache` type hints (#11453)Sean Quah2021-11-301-1/+8
* Add most missing type hints to synapse.util (#11328)Patrick Cloke2021-11-161-1/+1
* More types for synapse.util, part 1 (#10888)David Robertson2021-10-061-5/+6
* Opt out of cache expiry for `get_users_who_share_room_with_user` (#10826)David Robertson2021-09-221-0/+2
* Add types to synapse.util. (#10601)reivilibre2021-09-101-7/+7
* Fix up type hints for Twisted 21.7 (#10490)Richard van der Hoff2021-07-281-3/+12
* Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381)Jonathan de Jong2021-07-151-6/+6
* Combine `LruCache.invalidate` and `invalidate_many` (#9973)Richard van der Hoff2021-05-271-26/+16
* Remove `keylen` from `LruCache`. (#9993)Richard van der Hoff2021-05-241-2/+0
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Update mypy configuration: `no_implicit_optional = True` (#9742)Jonathan de Jong2021-04-051-1/+3
* Empty iterables should count towards cache usage. (#9028)Patrick Cloke2021-01-061-1/+1
* fix failure caseRichard van der Hoff2020-10-211-1/+4
* optimise DeferredCache.setRichard van der Hoff2020-10-211-3/+12
* Push some deferred wrangling down into DeferredCacheRichard van der Hoff2020-10-211-9/+48
* Add `DeferredCache.get_immediate` method (#8568)Richard van der Hoff2020-10-191-10/+25
* type annotations for LruCacheRichard van der Hoff2020-10-161-2/+3
* Make LruCache register its own metrics (#8561)Richard van der Hoff2020-10-161-30/+13
* move DeferredCache into its own moduleRichard van der Hoff2020-10-141-0/+292