Pierce.Net: add Request, Response, RequestExecutor, RequestQueue
basic caching
limit in flight requests for the same url, respond to subsequent requests with cached response
Reuqest.Cancel()
add NetworkResponse
add CacheEntry
add request parse/deserialize, typed responses
add Finish() method to Request and RequestQueue
add Request.CacheKey
RequestQueue: track all requests and active requests separately
add RequestQueue.Cancel()
add HttpClient
add http header based caching