return QSequenceLineFileSystemCache.create(data, new QSequenceLineSystemTempDirectoryFactory(), customEolBytes, MEMORY_THRESHOLD, FILE_SEGMENT_SIZE);
return QSequenceLineFileSystemCache.create(data, new QSequenceLineSystemTempDirectoryFactory(), MEMORY_THRESHOLD, FILE_SEGMENT_SIZE);
	public static QSequenceLineCache readLines(QSequenceLineRAData data, byte[] customEolBytes) throws IOException {		if (data.length() <= MEMORY_THRESHOLD) {			final InputStream stream = data.read(0, data.length());			try {				return QSequenceLineMemoryCache.read(stream, customEolBytes);			}			finally {				stream.close();			}		}		return QSequenceLineFileSystemCache.create(data, new QSequenceLineSystemTempDirectoryFactory(), customEolBytes, MEMORY_THRESHOLD, FILE_SEGMENT_SIZE);	}