def update_docker_container_from_cache(self):
        # where at the host side, reside the storlet containers
        storlet_path = self.paths.host_storlet_prefix()
        if not os.path.exists(storlet_path):
            os.makedirs(storlet_path, 0o755)

        # Iterate over storlet and dependencies, and make sure
        # they are updated within the Docker container.
        # return True if any of them wea actually
        # updated within the Docker container
        docker_updated = False

        updated = self.bring_from_cache(self.idata['storlet_name'],
                                        True)
        docker_updated = docker_updated or updated

        if self.idata['storlet_dependency']:
            for dep in self.idata['storlet_dependency'].split(','):
                updated = self.bring_from_cache(dep, False)
                docker_updated = docker_updated or updated

        return docker_updated
Iterates over the storlet name and its dependencies appearing
dataset/ETHPy150Open openstack/storlets/Engine/swift/storlet_gateway/storlet_docker_gateway.py/StorletGatewayDocker.update_docker_container_from_cache