Markus Thömmes
Markus Thömmes
Instead of handrolling a cache for the HEAD requests to determine etags, this reuses the flightCache to deal with caching HEAD responses, if desired.
There's nothing inherently wrong with the existing implementation other than that I found it to be unnecessarily complex to read. This reworks it into a generic `coalescingCache`, which seems to...
This makes the shamefully global caches no longer shamefully global if a cache is configured. This allows for better scoping of the respective caches when apko is used as a...
For the index cache (which is always global currently), we don't set an upper bound as to how many indexes can be cached. That's likely benign in local cases but...