forked-synapse/synapse
Erik Johnston 7b4d7429f8
Don't invalidate the entire event cache when we purge history (#16905)
We do this by adding support to the LRU cache for "extra indices" based
on the cached value. This allows us to efficiently map from room ID to
the cached events and only invalidate those.
2024-02-13 13:24:11 +00:00
..
_scripts Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
api Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
app Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
appservice Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
config Add a config to not send out device list updates for specific users (#16909) 2024-02-13 13:23:03 +00:00
crypto Only do one concurrent fetch per server in keyring (#16894) 2024-02-09 10:51:11 +00:00
events Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
federation Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
handlers Add a config to not send out device list updates for specific users (#16909) 2024-02-13 13:23:03 +00:00
http Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
logging Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
media Bump lxml-stubs from 0.4.0 to 0.5.1 (#16885) 2024-02-06 09:29:17 +00:00
metrics Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
module_api Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
push Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
replication Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
res Use oEmbed for YouTube Shorts (#15025) 2023-05-03 12:54:42 -04:00
rest Accept unprefixed form of MSC3981 recurse parameter (#16842) 2024-02-06 09:48:39 +00:00
server_notices Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00
spam_checker_api Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
state Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
static Update link to the clients webpage, fix #15825 (#15874) 2023-07-06 17:28:09 +02:00
storage Don't invalidate the entire event cache when we purge history (#16905) 2024-02-13 13:24:11 +00:00
streams Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
synapse_rust Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
types Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
util Don't invalidate the entire event cache when we purge history (#16905) 2024-02-13 13:24:11 +00:00
__init__.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
_pydantic_compat.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
event_auth.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
notifier.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
py.typed Mark Module API error imports as re-exported and mark Synapse as containing type annotations (#11054) 2021-10-13 08:42:41 +01:00
server.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
visibility.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00