aboutsummaryrefslogtreecommitdiffstats
path: root/cache
Commit message (Expand)AuthorAgeFilesLines
* Respect TTLs of additional sectionMartin Polden2019-12-282-39/+55
* Fix expiry checkMartin Polden2019-12-281-12/+2
* Return copies of cache valuesMartin Polden2019-12-281-3/+3
* Update ordered list of keys on evictionMartin Polden2019-12-282-5/+28
* Remove config option for cache expiry intervalMartin Polden2019-12-282-14/+16
* Update documentationMartin Polden2019-12-281-12/+12
* Simplify cache maintenanceMartin Polden2019-12-282-38/+30
* Use a 64-bit hash for cacheMartin Polden2019-12-282-20/+20
* Include rcode in API responsesMartin Polden2019-12-262-52/+34
* Listing cache should not include expired valuesMartin Polden2019-12-262-22/+28
* Cache all answersMartin Polden2019-12-262-24/+47
* Decouple dependenciesMartin Polden2019-12-262-20/+7
* Rename maxSize -> capacityMartin Polden2019-12-252-16/+15
* Expose cache value typeMartin Polden2019-12-252-17/+61
* TTL of additional section should not be countedMartin Polden2019-12-251-3/+0
* Support listing cache entriesMartin Polden2019-12-252-0/+61
* SimplifyMartin Polden2019-12-221-2/+2
* Wait for maintainer to returnMartin Polden2019-08-131-0/+4
* Set default cache expiry intervalMartin Polden2019-08-131-2/+2
* Only cache Success and NameErrorMartin Polden2019-08-132-1/+5
* Do not cache 0 TTLMartin Polden2019-08-132-6/+39
* Benchmark cacheMartin Polden2019-06-211-1/+19
* Initialize map size to maxSizeMartin Polden2019-06-211-2/+1
* SimplifyMartin Polden2019-06-151-5/+3
* Store pointer to cache valueMartin Polden2019-06-121-5/+5
* Reorder fieldsMartin Polden2019-06-121-4/+4
* Move cache eviction to goroutineMartin Polden2019-06-102-33/+107
* Implement cacheMartin Polden2019-06-092-0/+211