aboutsummaryrefslogtreecommitdiffstats
path: root/cache/cache_test.go
Commit message (Expand)AuthorAgeFilesLines
* Add support for cache backendMartin Polden2020-01-111-3/+71
* Revert keys back to uint32Martin Polden2020-01-111-21/+21
* Add Key fieldMartin Polden2020-01-111-9/+13
* Support packing of cache valueMartin Polden2020-01-111-0/+21
* Hold lock during entire prefetch to preserve orderMartin Polden2020-01-111-3/+3
* Ensure that prefetch updates ordered keysMartin Polden2020-01-091-0/+9
* Handle concurrent prefetch with varying TTLMartin Polden2020-01-091-6/+48
* Clean up racy test codeMartin Polden2019-12-311-2/+17
* Fix deadlockMartin Polden2019-12-311-15/+28
* Rewrite testMartin Polden2019-12-311-28/+48
* Simplify cache evictionMartin Polden2019-12-301-5/+2
* Reduce lock contention by refreshing at query timeMartin Polden2019-12-301-2/+3
* Implement cache prefetchingMartin Polden2019-12-301-6/+53
* SimplifyMartin Polden2019-12-291-22/+18
* Extract dnsutil packageMartin Polden2019-12-291-11/+1
* Add support for resetting cacheMartin Polden2019-12-281-0/+12
* Respect TTLs of additional sectionMartin Polden2019-12-281-31/+39
* Update ordered list of keys on evictionMartin Polden2019-12-281-2/+12
* Remove config option for cache expiry intervalMartin Polden2019-12-281-5/+8
* Simplify cache maintenanceMartin Polden2019-12-281-0/+9
* Use a 64-bit hash for cacheMartin Polden2019-12-281-9/+9
* Include rcode in API responsesMartin Polden2019-12-261-24/+6
* Listing cache should not include expired valuesMartin Polden2019-12-261-11/+14
* Cache all answersMartin Polden2019-12-261-10/+31
* Decouple dependenciesMartin Polden2019-12-261-16/+4
* Rename maxSize -> capacityMartin Polden2019-12-251-5/+4
* Expose cache value typeMartin Polden2019-12-251-2/+9
* Support listing cache entriesMartin Polden2019-12-251-0/+46
* Only cache Success and NameErrorMartin Polden2019-08-131-0/+4
* Do not cache 0 TTLMartin Polden2019-08-131-5/+7
* Benchmark cacheMartin Polden2019-06-211-1/+19
* Move cache eviction to goroutineMartin Polden2019-06-101-7/+34
* Implement cacheMartin Polden2019-06-091-0/+116