|  Erik Johnston | d073cb7ead | Add Limiter: limit concurrent access to resource | 2016-11-10 16:29:51 +00:00 | 
				
					
						|  Erik Johnston | 45fd2c8942 | Ensure invalidation list does not grow unboundedly | 2016-08-19 16:09:16 +01:00 | 
				
					
						|  Erik Johnston | 4161ff2fc4 | Add concept of cache contexts | 2016-08-19 14:17:07 +01:00 | 
				
					
						|  Erik Johnston | 7335f0adda | Add ReadWriteLock | 2016-07-05 15:23:17 +01:00 | 
				
					
						|  Erik Johnston | af03ecf352 | Deduplicate joins | 2016-04-07 14:19:02 +01:00 | 
				
					
						|  Mark Haines | 7641a90c34 | Add a test for TreeCache.__contains__ | 2016-02-22 15:22:38 +00:00 | 
				
					
						|  Mark Haines | 700487a7c7 | Fix flake8 warnings for tests | 2016-02-19 15:34:38 +00:00 | 
				
					
						|  Erik Johnston | 9e7900da1e | Add wheeltimer impl | 2016-02-17 14:29:28 +00:00 | 
				
					
						|  Erik Johnston | e664e9737c | Fix test | 2016-02-09 14:57:43 +00:00 | 
				
					
						|  Erik Johnston | 4fce59f274 | Add tests | 2016-01-29 11:33:11 +00:00 | 
				
					
						|  David Baker | d552861346 | Revert all the bits changing keys of eeverything that used LRUCaches to tuples | 2016-01-22 12:18:14 +00:00 | 
				
					
						|  David Baker | 10f76dc5da | Make LRU cache not default to treecache & add options to use it | 2016-01-22 12:10:33 +00:00 | 
				
					
						|  David Baker | 31a051b677 | Test treecache directly | 2016-01-22 11:22:00 +00:00 | 
				
					
						|  David Baker | 4efcaa43c8 | Add tests for treecache directly and test del_multi at the LruCache level too. | 2016-01-22 10:37:37 +00:00 | 
				
					
						|  David Baker | f1f8122120 | Change LRUCache to be tree-based so we can delete subtrees. | 2016-01-21 19:16:25 +00:00 | 
				
					
						|  Matthew Hodgson | 6c28ac260c | copyrights | 2016-01-07 04:26:29 +00:00 | 
				
					
						|  Mark Haines | 7fa71e3267 | Add a unit test for the snapshot cache | 2015-12-23 11:48:03 +00:00 | 
				
					
						|  Mark Haines | c452dabc3d | Remove the LockManager class because it wasn't being used | 2015-11-04 14:08:15 +00:00 | 
				
					
						|  Erik Johnston | 2df8dd9b37 | Move all the caches into their own package, synapse.util.caches | 2015-08-11 18:00:59 +01:00 | 
				
					
						|  Erik Johnston | c67ba143fa | Move DictionaryCache | 2015-08-04 15:58:28 +01:00 | 
				
					
						|  Erik Johnston | e7768e77f5 | Add basic dictionary cache | 2015-08-04 15:56:56 +01:00 | 
				
					
						|  Mark Haines | d8324d5a2b | Add a lru cache class | 2015-02-11 14:52:23 +00:00 | 
				
					
						|  Mark Haines | b29517bd01 | Add a request-id to each log line | 2014-10-30 01:21:33 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | cd62ee3f29 | Have all unit tests import from our own subclass of trial's unittest TestCase; set up logging in ONE PLACE ONLY | 2014-09-12 18:46:13 +01:00 | 
				
					
						|  Matthew Hodgson | 8a7c1d6a00 | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. | 2014-09-03 17:31:57 +01:00 | 
				
					
						|  Matthew Hodgson | 3e35a9f96e | add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it | 2014-08-13 03:32:18 +01:00 | 
				
					
						|  matrix.org | 4f475c7697 | Reference Matrix Home Server | 2014-08-12 15:10:52 +01:00 |