original_string: public function purge( $limit = null )
      {
          $purgeCount = 0;
          return $this->purgeRecursive( $this->properties['location'], $limit, $purgeCount );
      }
code: public function purge( $limit = null )
      {
          $purgeCount = 0;
          return $this->purgeRecursive( $this->properties['location'], $limit, $purgeCount );
      }
code_tokens: public function purge ( $ limit = null ) { $ purgeCount = 0 ; return $ this -> purgeRecursive ( $ this -> properties [ 'location' ] , $ limit , $ purgeCount ) ; }
docstring: Purges the given number of cache items.
  
  This method minimally purges the $limit number of outdated cache items
  from the storage. If limit is left out, all outdated items are purged.
  The purged item IDs are returned.
  
  @param int $limit
  @return array(string)
docstring_tokens: Purges the given number of cache items .