anchor.diff:             server            = make_server_header(),
              connection        = make_connection_close_header(DoClose),
              content_type      = make_content_type_header(UT#urltype.mime),
  -           expires           = make_expires_header(UT#urltype.mime,
  -                                                   UT#urltype.finfo),
  -           cache_control     = make_cache_control_header(UT#urltype.mime,
  -                                                         UT#urltype.finfo),
              doclose           = DoClose,
              chunked           = Chunked,
              transfer_encoding = make_transfer_encoding_chunked_header(Chunked)},
  -
  +    %% store finfo to set last_modified, expires and cache_control headers
  +    %% during #outh{} serialization.
  +    put(file_info, UT#urltype.finfo),
       put(outh, H2).
   
   
  
positive.code:            encoding          = Encoding,
             date              = make_date_header(),
             server            = make_server_header(),
             last_modified     = make_last_modified_header(UT#urltype.finfo),
             expires           = make_expires_header(UT#urltype.mime,
                                                     UT#urltype.finfo),
             cache_control     = make_cache_control_header(UT#urltype.mime,
                                                           UT#urltype.finfo),
             etag              = make_etag_header(UT#urltype.finfo),
             content_range     = make_content_range_header(Range),
             content_length    = make_content_length_header(Length),
  
negative.code:            doclose           = DoClose,
             contlen           = Length
            },
      %% store finfo to set last_modified, expires and cache_control headers
      %% during #outh{} serialization.
      put(file_info, UT#urltype.finfo),
      put(outh, H2).
  
  outh_set_304_headers(Req, UT, Headers) ->
  