'Actually preload the data.'

@verbose
def _preload_data(self, preload, verbose=None):

    data_buffer = (preload if isinstance(preload, (string_types, np.ndarray)) else None)
    logger.info(('Reading    %d    ...    %d        =        %9.3f    ...    %9.3f    secs...' % (0, (len(self.times) - 1), 0.0, self.times[(-1)])))
    self._data = self._read_segment(data_buffer=data_buffer)
    assert (len(self._data) == self.info['nchan'])
    self.preload = True
    self._comp = None
    self.close()
