Czy RandomAccessFile w java odczytuje cały plik w pamięci?

Muszę odczytać ostatnie n wierszy z dużego pliku (powiedzmy 2 GB). Plik jest zakodowany w UTF-8.

Chciałbym poznać najbardziej efektywny sposób. Przeczytaj o RandomAccessFile w java, ale używa metody seek (), przeczytaj cały plik w pamięci. Używa natywnej implementacji, więc nie mogłem odwołać się do kodu źródłowego.

questionAnswers(2)

yourAnswerToTheQuestion