我为jdbm构建了一个Lucene Directory实现,这是一个嵌入式Java数据库。 Directory API的一部分是与“文件”修改日期相关的两个方法:touchFile和fileModified(javadoc)。我的问题是,这些方法的目的是什么?我搜索了整个Lucene核心源代码树,发现根本没有使用这些方法。
FWIW,我感兴趣的是,由于我使用的是嵌入式数据存储区,因此我不想费心跟踪模式日期,而且这种元数据不像常规文件系统那样“免费”。 / p>
答案 0 :(得分:1)
我通过lucene-users mailing list确认任何Lucene代码库都没有使用所讨论的方法,但我认为使用Directory
实现的应用程序可能(尽管不太可能)期望这些方法正常运行。 耸肩