|  Erik Johnston | 45fd2c8942 | Ensure invalidation list does not grow unboundedly | 2016-08-19 16:09:16 +01:00 | 
				
					
						|  Erik Johnston | c0d7d9d642 | Rename to on_invalidate | 2016-08-19 15:13:58 +01:00 | 
				
					
						|  Erik Johnston | dc76a3e909 | Make cache_context an explicit option | 2016-08-19 15:02:38 +01:00 | 
				
					
						|  Erik Johnston | ba214a5e32 | Remove lru option | 2016-08-19 14:17:11 +01:00 | 
				
					
						|  Erik Johnston | 4161ff2fc4 | Add concept of cache contexts | 2016-08-19 14:17:07 +01:00 | 
				
					
						|  Mark Haines | 700487a7c7 | Fix flake8 warnings for tests | 2016-02-19 15:34:38 +00:00 | 
				
					
						|  Matthew Hodgson | 6c28ac260c | copyrights | 2016-01-07 04:26:29 +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 | b8e386db59 | Change Cache to not use *args in its interface | 2015-08-07 11:52:21 +01:00 | 
				
					
						|  Erik Johnston | 7eea3e356f | Make @cached cache deferreds rather than the deferreds' values | 2015-08-06 13:33:34 +01:00 | 
				
					
						|  Erik Johnston | d8866d7277 | Caches should be bound to instances. Before, caches were global and so different instances of the stores
would share caches. This caused problems in the unit tests. | 2015-06-03 14:45:17 +01:00 | 
				
					
						|  Paul "LeoNerd" Evans | 9ba6487b3f | Allow a choice of LRU behaviour for Cache() by using LruCache() or OrderedDict() | 2015-03-25 19:05:34 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | 7ab9f91a60 | Unit-test that Cache() key eviction is ordered | 2015-03-25 18:50:43 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | 0f86312c4c | Pull out the cache logic from the @cached wrapper into its own class we can reuse | 2015-03-20 18:25:42 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | f53fcbce97 | Use cache.pop() instead of a separate membership test + del [] | 2015-02-23 18:30:45 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | e76d485e29 | Allow @cached-wrapped functions to have a prefill method for setting entries | 2015-02-23 15:41:54 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | ebc3db295b | Take named arguments to @cached() decorator, add a 'max_entries' limit | 2015-02-19 18:36:02 +00:00 |