@arschles my comments to Taylor were that we should leave the existing interface as is, but not enforce the memory + synchronization overhead of the ConcurrentHashMaps on non-caching clients that just want to read the HttpResponse once and be done with it.