public function getbookingbybrokerid($brokerid)
 {
     $key = Util_MemCacheKey::get_booking_brokerid($brokerid);
     APF::get_instance()->benchmark_begin(__CLASS__ . " getbookingbybrokerid ");
     $memcache = APF_Cache_Factory::get_instance()->get_memcache();
     $list = $memcache->get($key);
     if (!$list) {
         $time = Util_MemCacheTime::get_booking_brokerid();
         $list = parent::getBookingbyBrokerId($brokerid);
         if (!$list) {
             $booking = array();
             for ($i = 0; $i < 6; $i++) {
                 $booking[$i + 1] = array("title" => "", "today" => "-1:-1,-1:-1", "tomorrow" => "-1:-1,-1:-1");
             }
             $list = json_encode($booking);
             parent::insertBookingbyBrokerId($brokerid, $list);
         }
         $memcache->set($key, $list, 0, $time);
     }
     APF::get_instance()->benchmark_end(__CLASS__ . " getbookingbybrokerid ");
     return $list;
 }