original_string: public function get_last_analysed_time($qubaids, $whichtries) {
          global $DB;
  
          $timemodified = time() - self::TIME_TO_CACHE;
          return $DB->get_field_select('question_response_analysis', 'timemodified',
                                       'hashcode = ? AND whichtries = ? AND questionid = ? AND timemodified > ?',
                                       array($qubaids->get_hash_code(), $whichtries, $this->questiondata->id, $timemodified),
                                       IGNORE_MULTIPLE);
      }
code: public function get_last_analysed_time($qubaids, $whichtries) {
          global $DB;
  
          $timemodified = time() - self::TIME_TO_CACHE;
          return $DB->get_field_select('question_response_analysis', 'timemodified',
                                       'hashcode = ? AND whichtries = ? AND questionid = ? AND timemodified > ?',
                                       array($qubaids->get_hash_code(), $whichtries, $this->questiondata->id, $timemodified),
                                       IGNORE_MULTIPLE);
      }
code_tokens: public function get_last_analysed_time ( $ qubaids , $ whichtries ) { global $ DB ; $ timemodified = time ( ) - self :: TIME_TO_CACHE ; return $ DB -> get_field_select ( 'question_response_analysis' , 'timemodified' , 'hashcode = ? AND whichtries = ? AND questionid = ? AND timemodified > ?' , array ( $ qubaids -> get_hash_code ( ) , $ whichtries , $ this -> questiondata -> id , $ timemodified ) , IGNORE_MULTIPLE ) ; }
docstring: Find time of non-expired analysis in the database.
  
  @param \qubaid_condition $qubaids    check for the analysis of which question usages?
  @param string            $whichtries check for the analysis of which tries?
  @return integer|boolean Time of cached record that matches this qubaid_condition or false if none found.
docstring_tokens: Find time of non - expired analysis in the database .