code: def configure(self, config):
          
          self._timeout = config.get_as_long_with_default("options.timeout", self._default_timeout)
          self._max_size = config.get_as_long_with_default("options.max_size", self._default_max_size)
docs: Configures component by passing configuration parameters.
  
          :param config: configuration parameters to be set.