forked from MirrorHub/synapse
		
	Define CACHE_SIZE_FACTOR once
This commit is contained in:
		
					parent
					
						
							
								47574c9cba
							
						
					
				
			
			
				commit
				
					
						b5e8d529e6
					
				
			
		
					 5 changed files with 6 additions and 21 deletions
				
			
		synapse
|  | @ -24,13 +24,13 @@ from synapse.api.constants import EventTypes | |||
| from synapse.api.errors import AuthError | ||||
| from synapse.events.snapshot import EventContext | ||||
| from synapse.util.async import Linearizer | ||||
| from synapse.util.caches import CACHE_SIZE_FACTOR | ||||
| 
 | ||||
| from collections import namedtuple | ||||
| from frozendict import frozendict | ||||
| 
 | ||||
| import logging | ||||
| import hashlib | ||||
| import os | ||||
| 
 | ||||
| logger = logging.getLogger(__name__) | ||||
| 
 | ||||
|  | @ -38,9 +38,6 @@ logger = logging.getLogger(__name__) | |||
| KeyStateTuple = namedtuple("KeyStateTuple", ("context", "type", "state_key")) | ||||
| 
 | ||||
| 
 | ||||
| CACHE_SIZE_FACTOR = float(os.environ.get("SYNAPSE_CACHE_FACTOR", 0.1)) | ||||
| 
 | ||||
| 
 | ||||
| SIZE_OF_CACHE = int(100000 * CACHE_SIZE_FACTOR) | ||||
| EVICTION_TIMEOUT_SECONDS = 60 * 60 | ||||
| 
 | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ import logging | |||
| 
 | ||||
| from synapse.api.errors import StoreError | ||||
| from synapse.util.logcontext import LoggingContext, PreserveLoggingContext | ||||
| from synapse.util.caches import CACHE_SIZE_FACTOR | ||||
| from synapse.util.caches.dictionary_cache import DictionaryCache | ||||
| from synapse.util.caches.descriptors import Cache | ||||
| from synapse.storage.engines import PostgresEngine | ||||
|  | @ -27,10 +28,6 @@ from twisted.internet import defer | |||
| import sys | ||||
| import time | ||||
| import threading | ||||
| import os | ||||
| 
 | ||||
| 
 | ||||
| CACHE_SIZE_FACTOR = float(os.environ.get("SYNAPSE_CACHE_FACTOR", 0.1)) | ||||
| 
 | ||||
| 
 | ||||
| logger = logging.getLogger(__name__) | ||||
|  |  | |||
|  | @ -20,7 +20,8 @@ from twisted.internet import defer, reactor | |||
| from ._base import Cache | ||||
| from . import background_updates | ||||
| 
 | ||||
| import os | ||||
| from synapse.util.caches import CACHE_SIZE_FACTOR | ||||
| 
 | ||||
| 
 | ||||
| logger = logging.getLogger(__name__) | ||||
| 
 | ||||
|  | @ -30,9 +31,6 @@ logger = logging.getLogger(__name__) | |||
| LAST_SEEN_GRANULARITY = 120 * 1000 | ||||
| 
 | ||||
| 
 | ||||
| CACHE_SIZE_FACTOR = float(os.environ.get("SYNAPSE_CACHE_FACTOR", 0.1)) | ||||
| 
 | ||||
| 
 | ||||
| class ClientIpStore(background_updates.BackgroundUpdateStore): | ||||
|     def __init__(self, hs): | ||||
|         self.client_ip_last_seen = Cache( | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ import logging | |||
| 
 | ||||
| from synapse.util.async import ObservableDeferred | ||||
| from synapse.util import unwrapFirstError, logcontext | ||||
| from synapse.util.caches import CACHE_SIZE_FACTOR | ||||
| from synapse.util.caches.lrucache import LruCache | ||||
| from synapse.util.caches.treecache import TreeCache, iterate_tree_cache_entry | ||||
| from synapse.util.stringutils import to_ascii | ||||
|  | @ -25,7 +26,6 @@ from . import register_cache | |||
| from twisted.internet import defer | ||||
| from collections import namedtuple | ||||
| 
 | ||||
| import os | ||||
| import functools | ||||
| import inspect | ||||
| import threading | ||||
|  | @ -37,9 +37,6 @@ logger = logging.getLogger(__name__) | |||
| _CacheSentinel = object() | ||||
| 
 | ||||
| 
 | ||||
| CACHE_SIZE_FACTOR = float(os.environ.get("SYNAPSE_CACHE_FACTOR", 0.1)) | ||||
| 
 | ||||
| 
 | ||||
| class CacheEntry(object): | ||||
|     __slots__ = [ | ||||
|         "deferred", "sequence", "callbacks", "invalidated" | ||||
|  |  | |||
|  | @ -13,20 +13,16 @@ | |||
| # See the License for the specific language governing permissions and | ||||
| # limitations under the License. | ||||
| 
 | ||||
| from synapse.util.caches import register_cache | ||||
| from synapse.util.caches import register_cache, CACHE_SIZE_FACTOR | ||||
| 
 | ||||
| 
 | ||||
| from blist import sorteddict | ||||
| import logging | ||||
| import os | ||||
| 
 | ||||
| 
 | ||||
| logger = logging.getLogger(__name__) | ||||
| 
 | ||||
| 
 | ||||
| CACHE_SIZE_FACTOR = float(os.environ.get("SYNAPSE_CACHE_FACTOR", 0.1)) | ||||
| 
 | ||||
| 
 | ||||
| class StreamChangeCache(object): | ||||
|     """Keeps track of the stream positions of the latest change in a set of entities. | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue