|
|
@ -23,7 +23,7 @@ from twisted.internet import defer |
|
|
|
|
|
|
|
|
|
|
|
from synapse.storage.background_updates import BackgroundUpdateStore |
|
|
|
from synapse.storage.background_updates import BackgroundUpdateStore |
|
|
|
from synapse.storage.engines import PostgresEngine |
|
|
|
from synapse.storage.engines import PostgresEngine |
|
|
|
from synapse.util.caches import intern_string, CACHE_SIZE_FACTOR |
|
|
|
from synapse.util.caches import intern_string, get_cache_factor_for |
|
|
|
from synapse.util.caches.descriptors import cached, cachedList |
|
|
|
from synapse.util.caches.descriptors import cached, cachedList |
|
|
|
from synapse.util.caches.dictionary_cache import DictionaryCache |
|
|
|
from synapse.util.caches.dictionary_cache import DictionaryCache |
|
|
|
from synapse.util.stringutils import to_ascii |
|
|
|
from synapse.util.stringutils import to_ascii |
|
|
@ -57,7 +57,7 @@ class StateGroupWorkerStore(SQLBaseStore): |
|
|
|
super(StateGroupWorkerStore, self).__init__(db_conn, hs) |
|
|
|
super(StateGroupWorkerStore, self).__init__(db_conn, hs) |
|
|
|
|
|
|
|
|
|
|
|
self._state_group_cache = DictionaryCache( |
|
|
|
self._state_group_cache = DictionaryCache( |
|
|
|
"*stateGroupCache*", 100000 * CACHE_SIZE_FACTOR |
|
|
|
"*stateGroupCache*", 500000 * get_cache_factor_for("stateGroupCache") |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
@cached(max_entries=100000, iterable=True) |
|
|
|
@cached(max_entries=100000, iterable=True) |
|
|
|