Sto leggendo un file di log in Java su una macchina Linux su un programma continuo di 2 minuti alla ricerca di determinati messaggi. Conservo l'ultimo offset (RandomAccessFile getFilePointer) e leggo da questo in poi quando rilevo LastModified è cambiato; è questa la migliore pratica o anche giusto?