Feature #21196
Updated by Peter Amstutz about 1 year ago
# define keep-gateway minimal keepclient API # implement keep-gateway keepclient API by reading from entries in block cache from #20318 # if a block isn't present in the cache, get it from the configured backend # also implement keep-gateway API using HTTP client to keepstore (existing keepclient functionality) # we end up with two new components, the caching component and the HTTP client component (both implementing the keep-gateway API), the existing keepclient class is reimplemented in terms of these new components (the caching component wrapping the http client component).