Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests: util.cache: Tests for different return values of on_evict | Matthew Wild | 2016-03-17 | 1 | -0/+24 |
| | |||||
* | util.cache: Change behaviour of on_evict (and tests). Now accepts false ↵ | Matthew Wild | 2016-03-17 | 1 | -9/+29 |
| | | | | instead of a function (never evict), or on_evict can return false to prevent eviction. | ||||
* | util.cache: Add head() and tail() methods (and tests) | Matthew Wild | 2016-03-17 | 1 | -1/+26 |
| | |||||
* | util.cache (and tests): Call on_evict after insertion of the new key, so ↵ | Matthew Wild | 2015-12-22 | 1 | -0/+55 |
| | | | | inside on_evict we can be more certain about the current state of the cache (i.e. full, new item added, old item removed) | ||||
* | tests: Add tests for util.cache | Matthew Wild | 2015-11-26 | 1 | -0/+174 |