Я пытаюсь проиндексировать файловую структуру (не фактические данные) относительно определенного пути на моем локальном диске. Сначала я загружаю файловую структуру в память, затем слушаю реальные изменения в каталоге. Если это произойдет, я обновлю соответствующие проиндексированные файлы во внутренней памяти. Похоже на то, что делает Dropbox?
Существует ли какая-либо java-библиотека, которая может это сделать? Я действительно не хочу реализовывать это с нуля.