Class CachedHttpResponseGenerator


  • @Contract(threading=IMMUTABLE_CONDITIONAL)
    class CachedHttpResponseGenerator
    extends java.lang.Object
    Rebuilds an HttpResponse from a net.sf.ehcache.CacheEntry
    Since:
    4.1
    • Constructor Detail

      • CachedHttpResponseGenerator

        CachedHttpResponseGenerator​(CacheValidityPolicy validityStrategy)
      • CachedHttpResponseGenerator

        CachedHttpResponseGenerator()
    • Method Detail

      • generateNotModifiedResponse

        CloseableHttpResponse generateNotModifiedResponse​(HttpCacheEntry entry)
        Generate a 304 - Not Modified response from a CacheEntity. This should be used to respond to conditional requests, when the entry exists or has been re-validated.
      • addMissingContentLengthHeader

        private void addMissingContentLengthHeader​(org.apache.http.HttpResponse response,
                                                   org.apache.http.HttpEntity entity)
      • transferEncodingIsPresent

        private boolean transferEncodingIsPresent​(org.apache.http.HttpResponse response)