Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add cache metrics | Martin Polden | 2020-01-12 | 1 | -0/+12 |
* | Add support for cache backend | Martin Polden | 2020-01-11 | 1 | -3/+71 |
* | Revert keys back to uint32 | Martin Polden | 2020-01-11 | 1 | -21/+21 |
* | Add Key field | Martin Polden | 2020-01-11 | 1 | -9/+13 |
* | Support packing of cache value | Martin Polden | 2020-01-11 | 1 | -0/+21 |
* | Hold lock during entire prefetch to preserve order | Martin Polden | 2020-01-11 | 1 | -3/+3 |
* | Ensure that prefetch updates ordered keys | Martin Polden | 2020-01-09 | 1 | -0/+9 |
* | Handle concurrent prefetch with varying TTL | Martin Polden | 2020-01-09 | 1 | -6/+48 |
* | Clean up racy test code | Martin Polden | 2019-12-31 | 1 | -2/+17 |
* | Fix deadlock | Martin Polden | 2019-12-31 | 1 | -15/+28 |
* | Rewrite test | Martin Polden | 2019-12-31 | 1 | -28/+48 |
* | Simplify cache eviction | Martin Polden | 2019-12-30 | 1 | -5/+2 |
* | Reduce lock contention by refreshing at query time | Martin Polden | 2019-12-30 | 1 | -2/+3 |
* | Implement cache prefetching | Martin Polden | 2019-12-30 | 1 | -6/+53 |
* | Simplify | Martin Polden | 2019-12-29 | 1 | -22/+18 |
* | Extract dnsutil package | Martin Polden | 2019-12-29 | 1 | -11/+1 |
* | Add support for resetting cache | Martin Polden | 2019-12-28 | 1 | -0/+12 |
* | Respect TTLs of additional section | Martin Polden | 2019-12-28 | 1 | -31/+39 |
* | Update ordered list of keys on eviction | Martin Polden | 2019-12-28 | 1 | -2/+12 |
* | Remove config option for cache expiry interval | Martin Polden | 2019-12-28 | 1 | -5/+8 |
* | Simplify cache maintenance | Martin Polden | 2019-12-28 | 1 | -0/+9 |
* | Use a 64-bit hash for cache | Martin Polden | 2019-12-28 | 1 | -9/+9 |
* | Include rcode in API responses | Martin Polden | 2019-12-26 | 1 | -24/+6 |
* | Listing cache should not include expired values | Martin Polden | 2019-12-26 | 1 | -11/+14 |
* | Cache all answers | Martin Polden | 2019-12-26 | 1 | -10/+31 |
* | Decouple dependencies | Martin Polden | 2019-12-26 | 1 | -16/+4 |
* | Rename maxSize -> capacity | Martin Polden | 2019-12-25 | 1 | -5/+4 |
* | Expose cache value type | Martin Polden | 2019-12-25 | 1 | -2/+9 |
* | Support listing cache entries | Martin Polden | 2019-12-25 | 1 | -0/+46 |
* | Only cache Success and NameError | Martin Polden | 2019-08-13 | 1 | -0/+4 |
* | Do not cache 0 TTL | Martin Polden | 2019-08-13 | 1 | -5/+7 |
* | Benchmark cache | Martin Polden | 2019-06-21 | 1 | -1/+19 |
* | Move cache eviction to goroutine | Martin Polden | 2019-06-10 | 1 | -7/+34 |
* | Implement cache | Martin Polden | 2019-06-09 | 1 | -0/+116 |