| @@ -763,35 +763,34 @@ federation_domain_whitelist: {{ matrix_synapse_federation_domain_whitelist|to_js | |||||
| event_cache_size: "{{ matrix_synapse_event_cache_size }}" | event_cache_size: "{{ matrix_synapse_event_cache_size }}" | ||||
| caches: | caches: | ||||
| # Controls the global cache factor, which is the default cache factor | |||||
| # for all caches if a specific factor for that cache is not otherwise | |||||
| # set. | |||||
| # | |||||
| # This can also be set by the "SYNAPSE_CACHE_FACTOR" environment | |||||
| # variable. Setting by environment variable takes priority over | |||||
| # setting through the config file. | |||||
| # | |||||
| # Defaults to 0.5, which will half the size of all caches. | |||||
| # | |||||
| global_factor: {{ matrix_synapse_caches_global_factor }} | |||||
| # A dictionary of cache name to cache factor for that individual | |||||
| # cache. Overrides the global cache factor for a given cache. | |||||
| # | |||||
| # These can also be set through environment variables comprised | |||||
| # of "SYNAPSE_CACHE_FACTOR_" + the name of the cache in capital | |||||
| # letters and underscores. Setting by environment variable | |||||
| # takes priority over setting through the config file. | |||||
| # Ex. SYNAPSE_CACHE_FACTOR_GET_USERS_WHO_SHARE_ROOM_WITH_USER=2.0 | |||||
| # | |||||
| # Some caches have '*' and other characters that are not | |||||
| # alphanumeric or underscores. These caches can be named with or | |||||
| # without the special characters stripped. For example, to specify | |||||
| # the cache factor for `*stateGroupCache*` via an environment | |||||
| # variable would be `SYNAPSE_CACHE_FACTOR_STATEGROUPCACHE=2.0`. | |||||
| # | |||||
| per_cache_factors: | |||||
| #get_users_who_share_room_with_user: 2.0 | |||||
| # Controls the global cache factor, which is the default cache factor | |||||
| # for all caches if a specific factor for that cache is not otherwise | |||||
| # set. | |||||
| # | |||||
| # This can also be set by the "SYNAPSE_CACHE_FACTOR" environment | |||||
| # variable. Setting by environment variable takes priority over | |||||
| # setting through the config file. | |||||
| # | |||||
| # Defaults to 0.5, which will half the size of all caches. | |||||
| # | |||||
| global_factor: {{ matrix_synapse_caches_global_factor | to_json }} | |||||
| # A dictionary of cache name to cache factor for that individual | |||||
| # cache. Overrides the global cache factor for a given cache. | |||||
| # | |||||
| # These can also be set through environment variables comprised | |||||
| # of "SYNAPSE_CACHE_FACTOR_" + the name of the cache in capital | |||||
| # letters and underscores. Setting by environment variable | |||||
| # takes priority over setting through the config file. | |||||
| # Ex. SYNAPSE_CACHE_FACTOR_GET_USERS_WHO_SHARE_ROOM_WITH_USER=2.0 | |||||
| # | |||||
| # Some caches have '*' and other characters that are not | |||||
| # alphanumeric or underscores. These caches can be named with or | |||||
| # without the special characters stripped. For example, to specify | |||||
| # the cache factor for `*stateGroupCache*` via an environment | |||||
| # variable would be `SYNAPSE_CACHE_FACTOR_STATEGROUPCACHE=2.0`. | |||||
| # | |||||
| per_cache_factors: | |||||
| #get_users_who_share_room_with_user: 2.0 | |||||
| # Controls whether cache entries are evicted after a specified time | # Controls whether cache entries are evicted after a specified time | ||||
| # period. Defaults to true. Uncomment to disable this feature. | # period. Defaults to true. Uncomment to disable this feature. | ||||