f44d729d4c 
								
									
								
							
								 
							
						 
						
							
							
								
								Additional type hints for config module. ( #11465 )  
							
							... 
							
							
							
							This adds some misc. type hints to helper methods used
in the `synapse.config` module. 
							
						 
						
							2021-12-01 07:28:23 -05:00  
				
					
						
							
							
								 
						
							
							
								55669bd3de 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing type hints to config base classes ( #11377 )  
							
							
							
						 
						
							2021-11-23 15:21:19 +00:00  
				
					
						
							
							
								 
						
							
							
								4b10880da3 
								
									
								
							
								 
							
						 
						
							
							
								
								Make sync response cache time configurable. ( #10513 )  
							
							
							
						 
						
							2021-08-03 14:45:04 +01:00  
				
					
						
							
							
								 
						
							
							
								bf72d10dbf 
								
									
								
							
								 
							
						 
						
							
							
								
								Use inline type hints in various other places (in `synapse/`) ( #10380 )  
							
							
							
						 
						
							2021-07-15 11:02:43 +01:00  
				
					
						
							
							
								 
						
							
							
								7a5873277e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for evicting cache entries based on last access time. ( #10205 )  
							
							
							
						 
						
							2021-07-05 16:32:12 +01:00  
				
					
						
							
							
								 
						
							
							
								ef889c98a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Optionally track memory usage of each LruCache ( #9881 )  
							
							... 
							
							
							
							This will double count slightly in the presence of interned strings. It's off by default as it can consume a lot of resources. 
							
						 
						
							2021-05-05 16:54:36 +01:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b5efcb577e 
								
									
								
							
								 
							
						 
						
							
							
								
								Make it possible to use dmypy ( #9692 )  
							
							... 
							
							
							
							Running `dmypy run` will do a `mypy` check while spinning up a daemon
that makes rerunning `dmypy run` a lot faster.
`dmypy` doesn't support `follow_imports = silent` and has
`local_partial_types` enabled, so this PR enables those options and
fixes the issues that were newly raised. Note that `local_partial_types`
will be enabled by default in upcoming mypy releases. 
							
						 
						
							2021-03-26 16:49:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c619253db8 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sub-classing object ( #8249 )  
							
							
							
						 
						
							2020-09-04 06:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								0df618f813 
								
									
								
							
								 
							
						 
						
							
							
								
								Take out a lock before modifying _CACHES ( #7663 )  
							
							... 
							
							
							
							This should fix  #7610 . 
							
						 
						
							2020-06-10 18:27:49 +01:00  
				
					
						
							
							
								 
						
							
							
								d7d8a2e7ee 
								
							
								 
							
						 
						
							
							
								
								Fix up comments  
							
							
							
						 
						
							2020-05-27 13:34:46 +01:00  
				
					
						
							
							
								 
						
							
							
								4ba55559ac 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix specifying cache factors via env vars with * in name. ( #7580 )  
							
							... 
							
							
							
							This mostly applise to `*stateGroupCache*` and co.
Broke in #6391 . 
							
						 
						
							2020-05-27 13:17:01 +01:00  
				
					
						
							
							
								 
						
							
							
								7cb8b4bc67 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow configuration of Synapse's cache without using synctl or environment variables ( #6391 )  
							
							
							
						 
						
							2020-05-11 18:45:23 +01:00