Uploaded image for project: 'HttpComponents HttpClient'
  1. HttpComponents HttpClient
  2. HTTPCLIENT-1090

CachingHttpClient should be able to cache ResponseHandler responses (or the result of some new form of ResponseHandler)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 4.1.1
    • Future
    • HttpClient (classic)
    • None
    • Mac OS X 10.6.7 + Eclipse Helios SR2

    Description

      When creating a ResponseHandler to parse the response value into a usable java object, I notice that the code is executed every time, even if the response object is served from cache. It would be nice to have a system where a ResponseHandler can be written such that its value is also served from cache. This may require a different interface which:

      • Exposes just the values which are not altered when served from a cache
      • Returns objects which can be cached out of process ( through documentation, and having the return type extend Serializable)

      Alternatively, if there is a header uniquely identifying a response, a WeakHashMap could be used to provide a cache associating a response with a created object (although such a cache would not correlate to the HTTP cache in terms of retention)

      Attachments

        Activity

          People

            Unassigned Unassigned
            dwaite David Waite
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: