mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-27 20:22:07 +03:00
Explain why we're prefilling dict with Nones
This commit is contained in:
parent
101ee3fd00
commit
c10ac7806e
1 changed files with 4 additions and 0 deletions
|
@ -412,6 +412,10 @@ class StateStore(SQLBaseStore):
|
||||||
|
|
||||||
for group, state_ids in group_state_dict.items():
|
for group, state_ids in group_state_dict.items():
|
||||||
if types:
|
if types:
|
||||||
|
# We delibrately put key -> None mappings into the cache to
|
||||||
|
# cache absence of the key, on the assumption that if we've
|
||||||
|
# explicitly asked for some types then we will probably ask
|
||||||
|
# for them again.
|
||||||
state_dict = {
|
state_dict = {
|
||||||
key: None
|
key: None
|
||||||
for key in types
|
for key in types
|
||||||
|
|
Loading…
Reference in a new issue