| 6554 | } |
| 6555 | |
| 6556 | void |
| 6557 | HttpSM::issue_cache_update() |
| 6558 | { |
| 6559 | ink_assert(cache_sm.cache_write_vc != nullptr); |
| 6560 | if (cache_sm.cache_write_vc) { |
| 6561 | t_state.cache_info.object_store.request_sent_time_set(t_state.request_sent_time); |
| 6562 | t_state.cache_info.object_store.response_received_time_set(t_state.response_received_time); |
| 6563 | ink_assert(t_state.cache_info.object_store.request_sent_time_get() > 0); |
| 6564 | ink_assert(t_state.cache_info.object_store.response_received_time_get() > 0); |
| 6565 | cache_sm.cache_write_vc->set_http_info(&t_state.cache_info.object_store); |
| 6566 | t_state.cache_info.object_store.clear(); |
| 6567 | } |
| 6568 | // Now close the write which commits the update |
| 6569 | cache_sm.close_write(); |
| 6570 | t_state.cache_info.write_lock_state = HttpTransact::CACHE_WL_INIT; |
| 6571 | } |
| 6572 | |
| 6573 | int |
| 6574 | HttpSM::write_header_into_buffer(HTTPHdr *h, MIOBuffer *b) |
nothing calls this directly
no test coverage detected