public static QSequenceLineFileSystemCache create(QSequenceLineRAData data, QSequenceLineTempDirectoryFactory tempDirectoryFactory, byte[] customEolBytes, int maximumBytesInMemory, int maximumSegmentSize) throws IOException {
public static QSequenceLineFileSystemCache create(QSequenceLineRAData data, QSequenceLineTempDirectoryFactory tempDirectoryFactory, int maximumBytesInMemory, int maximumSegmentSize) throws IOException {
	public static QSequenceLineFileSystemCache create(QSequenceLineRAData data, QSequenceLineTempDirectoryFactory tempDirectoryFactory, byte[] customEolBytes, int maximumBytesInMemory, int maximumSegmentSize) throws IOException {		final QSequenceLineFileSystemCache cache = new QSequenceLineFileSystemCache(data, tempDirectoryFactory, maximumBytesInMemory, maximumSegmentSize);		final QSequenceLineReader reader = new QSequenceLineReader(customEolBytes);		final InputStream stream = data.read(0, data.length());		reader.read(stream, cache);		stream.close();		return cache;	}