pub unsafe extern "C" fn coap_new_cache_entry(
    session: *mut coap_session_t,
    pdu: *const coap_pdu_t,
    record_pdu: coap_cache_record_pdu_t,
    session_based: coap_cache_session_based_t,
    idle_time: c_uint
) -> *mut coap_cache_entry_t