pub fn cache_query<const N: usize, P: Params>( db: &MDBEnum, sql: &str, c_params: &[DataField; N], q_params: P, cache: &mut impl CacheAble<DataField, RowData, N>, ) -> RowData