@abstractmethod
    @contextmanager
    def readFileStream(self, jobStoreFileID):
        raise NotImplementedError()
Returns bool value if we should use device based on different rules:
dataset/ETHPy150Open BD2KGenomics/toil/src/toil/jobStores/abstractJobStore.py/AbstractJobStore.readFileStream--crossover with--dataset/ETHPy150Open openstack/bareon/bareon/utils/hardware.py/_is_valid_dev_type