public static function set($report_id, $handler, $array, $use_handler_key = null)
 {
     $data = new HeartbeatReportData();
     $data->report_id = $report_id;
     $data->handler = $handler;
     if (!$use_handler_key) {
         $data->keys = self::formatValue(array_keys($array), true);
     } else {
         $data->keys = self::OTHER_KEYS . $use_handler_key;
     }
     $data->value = self::formatValue($array, true);
     if ($data->validate()) {
         return $data->save();
     }
     return false;
 }