def METHOD_NAME(self):
    if not self.records:
        logger.info(f'Loading tubs from paths {self.tub_paths}')
        for tub in self.tubs:
            for underlying in tub:
                record = TubRecord(self.config, tub.base_path, underlying)
                if not self.train_filter or self.train_filter(record):
                    self.records.append(record)
        if self.seq_size > 0:
            seq = Collator(self.seq_size, self.records)
            self.records = list(seq)
    return self.records