'Allocates and share a config file by it name.
Automatically allocates unshared or reuses shared handle by given \'name\' and
init arguments inside a given shared storage.'

def _create_unshared(self, name=''):

    if ((not self._cfg) and (self._cfg_share is not None)):
        self._cfg = self._cfg_share.get(name)
        if (not self._cfg):
            self._cfg = ConfigReaderUnshared(share_config=self._cfg_share, **self._cfg_share_kwargs)
            if (self._cfg_share_basedir is not None):
                self._cfg.setBaseDir(self._cfg_share_basedir)
            self._cfg_share[name] = self._cfg
    else:
        self._cfg = ConfigReaderUnshared(**self._cfg_share_kwargs)
