Plik tekstowy Java Przeczytaj duży tekst Z 70 milionową linią tekstu

Mam duży plik testowy z 70 milionami wierszy tekstu. Muszę przeczytać plik wiersz po wierszu.

Użyłem dwóch różnych podejść:

InputStreamReader isr = new InputStreamReader(new FileInputStream(FilePath),"unicode");
BufferedReader br = new BufferedReader(isr);
while((cur=br.readLine()) != null);

i

LineIterator it = FileUtils.lineIterator(new File(FilePath), "unicode");
while(it.hasNext()) cur=it.nextLine();

Czy istnieje inne podejście, które może przyspieszyć to zadanie?

Z poważaniem,

questionAnswers(7)

yourAnswerToTheQuestion