anchor.diff:  
     METHOD build_pages.
   
  -    DATA: li_api    TYPE REF TO if_mr_api,
  -          lt_files  TYPE string_table,
  -          lv_data   TYPE xstring,
  -          lv_result TYPE xstring,
  -          lv_file   LIKE LINE OF lt_files.
  +    DATA: li_api     TYPE REF TO if_mr_api,
  +          lt_files   TYPE string_table,
  +          lv_data    TYPE xstring,
  +          lv_result  TYPE xstring,
  +          lv_max     TYPE smimphio-chng_time,
  +          lv_changed TYPE smimphio-chng_time,
  +          lv_file    LIKE LINE OF lt_files.
   
   
       li_api = cl_mime_repository_api=>if_mr_api~get_api( ).
  
positive.code:       RETURN.
      ENDIF.
  
      lv_timestamp = lv_changed.
      lv_modified = cl_bsp_utility=>date_to_string_http( lv_timestamp ).
  
      IF lv_modified = mi_server->request->get_header_field( 'If-Modified-Since' ) ##NO_TEXT.
        mi_server->response->set_status( code = 304 reason = '' ).
        RETURN.
      ENDIF.
  
negative.code: 
      mi_server->response->set_header_field(
        name  = 'Last-Modified'
        value = iv_modified ) ##NO_TEXT.
  
    ENDMETHOD.
  
  