aboutsummaryrefslogtreecommitdiffstats
path: root/cache/cache.go
Commit message (Collapse)AuthorAgeFilesLines
* Respect TTLs of additional sectionMartin Polden2019-12-281-8/+16
|
* 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-281-3/+16
|
* Remove config option for cache expiry intervalMartin Polden2019-12-281-9/+8
|
* Update documentationMartin Polden2019-12-281-12/+12
|
* Simplify cache maintenanceMartin Polden2019-12-281-38/+21
|
* Use a 64-bit hash for cacheMartin Polden2019-12-281-11/+11
|
* Include rcode in API responsesMartin Polden2019-12-261-28/+28
|
* Listing cache should not include expired valuesMartin Polden2019-12-261-11/+14
|
* Cache all answersMartin Polden2019-12-261-14/+16
|
* Decouple dependenciesMartin Polden2019-12-261-4/+3
|
* Rename maxSize -> capacityMartin Polden2019-12-251-11/+11
|
* Expose cache value typeMartin Polden2019-12-251-15/+52
|
* TTL of additional section should not be countedMartin Polden2019-12-251-3/+0
|
* Support listing cache entriesMartin Polden2019-12-251-0/+15
|
* 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-131-1/+1
|
* Do not cache 0 TTLMartin Polden2019-08-131-1/+32
|
* 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-101-26/+73
|
* Implement cacheMartin Polden2019-06-091-0/+95