'Get a DB broker for the container.
:param drive: drive that holds the container
:param part: partition the container is in
:param account: account name
:param container: container name
:returns: ContainerBroker object'

def _get_container_broker(self, drive, part, account, container, **kwargs):

    hsh = hash_path(account, container)
    db_dir = storage_directory(DATADIR, part, hsh)
    db_path = os.path.join(self.root, drive, db_dir, (hsh + '.db'))
    kwargs.setdefault('account', account)
    kwargs.setdefault('container', container)
    kwargs.setdefault('logger', self.logger)
    return ContainerBroker(db_path, **kwargs)
