MatrixSynapse/synapse
Richard van der Hoff c0df6bae06
Remove `keylen` from `LruCache`. (#9993)
`keylen` seems to be a thing that is frequently incorrectly set, and we don't really need it.

The only time it was used was to figure out if we had removed a subtree in `del_multi`, which we can do better by changing `TreeCache.pop` to return a different type (`TreeCacheNode`).

Commits should be independently reviewable.
2021-05-24 14:02:01 +01:00
..
_scripts
api
app Don't hammer the database for destination retry timings every ~5mins (#10036) 2021-05-21 17:57:08 +01:00
appservice
config Enable experimental spaces by default. (#10011) 2021-05-24 08:57:14 -04:00
crypto Add `Keyring.verify_events_for_server` and reduce memory usage (#10018) 2021-05-20 16:25:11 +01:00
events
federation Don't hammer the database for destination retry timings every ~5mins (#10036) 2021-05-21 17:57:08 +01:00
groups
handlers Remove unused properties from the SpaceSummaryHandler. (#10038) 2021-05-21 12:02:01 -04:00
http
logging
metrics
module_api
push
replication Remove `keylen` from `LruCache`. (#9993) 2021-05-24 14:02:01 +01:00
res/templates
rest Fix /upload 500'ing when presented a very large image (#10029) 2021-05-21 18:31:59 +02:00
server_notices
spam_checker_api
state
static
storage Remove `keylen` from `LruCache`. (#9993) 2021-05-24 14:02:01 +01:00
streams
util Remove `keylen` from `LruCache`. (#9993) 2021-05-24 14:02:01 +01:00
__init__.py
event_auth.py
notifier.py
python_dependencies.py
server.py
types.py
visibility.py