Erik Johnston
|
f2f179dce2
|
Add ExpiringCache tests
|
2017-01-16 15:33:34 +00:00 |
Erik Johnston
|
2fae34bd2c
|
Optionally measure size of cache by sum of length of values
|
2017-01-13 17:46:17 +00:00 |
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 |