package org.archive.util.binsearch.impl;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
import org.archive.util.binsearch.SeekableLineReader;
import org.archive.util.binsearch.SeekableLineReaderFactory;
public class RandomAccessFileSeekableLineReaderFactory implements SeekableLineReaderFactory {
private File file;
public RandomAccessFileSeekableLineReaderFactory(File file) {
this.file = file;
}
public SeekableLineReader get() throws IOException {
return new RandomAccessFileSeekableLineReader(new RandomAccessFile(file, "r"),
4096);
}
}