}
return results;
}
-
- public static void flushIndexCaches(IProgressMonitor progress, Session session) throws Exception {
- MemoryIndexing mem = MemoryIndexing.getInstance(session);
- mem.flush(progress);
-
+ public static void flushIndexCaches(IProgressMonitor monitor, Session session) throws Exception {
+ session.getService(IndexedRelations.class).flush(monitor, session);
}
-
+
public static List<Object> list(IProgressMonitor progress, Session session, Resource indexRoot) throws Exception {
-
+
if(progress == null) progress = new NullProgressMonitor();
MemoryIndexing mem = MemoryIndexing.getInstance(session);
Layer0X L0X = Layer0X.getInstance(session);
- mem.flush(progress);
-
+ session.getService(IndexedRelations.class).flush(progress, session);
+
IndexedRelationsSearcher searcher = mem.get(session, L0X.DependenciesRelation, indexRoot);
List<Object> results;
try {