original_string: public function get($key)
      {
          if (!isset($this->records[$key])) {
              return null;
          }
  
          $record = $this->records[$key];
  
          if ($record['expire'] < time()) {
              unset($this->records[$key]);
  
              return null;
          }
  
          return $record['nodes'];
      }
code: public function get($key)
      {
          if (!isset($this->records[$key])) {
              return null;
          }
  
          $record = $this->records[$key];
  
          if ($record['expire'] < time()) {
              unset($this->records[$key]);
  
              return null;
          }
  
          return $record['nodes'];
      }
code_tokens: public function get ( $ key ) { if ( ! isset ( $ this -> records [ $ key ] ) ) { return null ; } $ record = $ this -> records [ $ key ] ; if ( $ record [ 'expire' ] < time ( ) ) { unset ( $ this -> records [ $ key ] ) ; return null ; } return $ record [ 'nodes' ] ; }
docstring: Retrieve the nodes under the given key.
  
  @param string $key
  
  @return string[]
docstring_tokens: Retrieve the nodes under the given key .