original_string: public function refreshIfOld($durationInMillis = 0)
      {
          if ($this->getRefreshTimestamp() < ((round(microtime(true) * 1000)) - (integer) $durationInMillis)) {
              $this->refresh();
          }
      }
code: public function refreshIfOld($durationInMillis = 0)
      {
          if ($this->getRefreshTimestamp() < ((round(microtime(true) * 1000)) - (integer) $durationInMillis)) {
              $this->refresh();
          }
      }
code_tokens: public function refreshIfOld ( $ durationInMillis = 0 ) { if ( $ this -> getRefreshTimestamp ( ) < ( ( round ( microtime ( true ) * 1000 ) ) - ( integer ) $ durationInMillis ) ) { $ this -> refresh ( ) ; } }
docstring: Reloads the data from the repository if the last refresh did not occur within durationInMillis.
  
  @param integer $durationInMillis
  @throws CmisObjectNotFoundException - if the object doesn't exist anymore in the repository
docstring_tokens: Reloads the data from the repository if the last refresh did not occur within durationInMillis .