renaming as ReadCachingHttpClient
since the client only implements a read cache