def transfer(self, name, cache_key=None):
        if cache_key is None:
            cache_key = self.get_cache_key(name)
        return self.task.delay(name, cache_key,
                               self.local_path, self.remote_path,
                               self.local_options, self.remote_options)
If one side half-closes its connection, and then the other side of the
dataset/ETHPy150Open jazzband/django-queued-storage/queued_storage/backends.py/QueuedStorage.transfer--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/internet/test/test_tcp.py/TCPConnectionTestsBuilder.test_doubleHalfClose