title: Woocommerce Bookings - Create booking and make ":get_bookings_in_date_range" recognize it
body: <p>My goal is to create a booking with the status "in-cart". The code below works fine, a booking with the right data gets created. But when i check for bookings in that time-range, the created booking doesnt exist. I think it has to do with cashing of "get_bookings_in_date_range()". If so, how do i clear the cash?</p>
  
  <pre><code>//This works fine, it returns all the bookingids   
  $booking_ids = WC_Bookings_Controller::get_bookings_in_date_range($start_date, $end_date, $product_id, true);
  
  //I use insert_post, because create_wc_booking doesnt accept the "in-cart" status
  //It creates a booking with the right data 
  $cart_booking = array(
      'post_type' =&gt; 'wc_booking',
      'post_status' =&gt; 'in-cart',
      'post_author' =&gt; 69,
  );
  
  $booking_id = wp_insert_post($cart_booking);
  
  //Updating some data - works
  update_post_meta($booking_id , "_booking_product_id", $product_id); 
  update_post_meta($booking_id , "_booking_start", date("Y-m-d H:i", strtotime($date . $availability[0][0]['from'])));
  update_post_meta($booking_id , "_booking_end", date("Y-m-d H:i", strtotime($date . $availability[0][0]['to'])));
  update_post_meta($booking_id , "_booking_persons", $personcount);
  
  //Make booking expire after 60 Minutes - works    
  custom_schedule_cart_removal($booking_id)
  
  //NOW, this booking exists in the backend but doesnt get recognized by the code below, even though it has the right meta-data
  WC_Bookings_Controller::get_bookings_in_date_range($start_date, $end_date, $product_id, true); 
  </code></pre>