Author: nzamosenchuk
Date: 2010-06-23 03:26:22 -0400 (Wed, 23 Jun 2010)
New Revision: 2681
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/MultiIndex.java
Log:
EXOJCR-785: fixing lastFileSystemFlushTime field assigning.
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/MultiIndex.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/MultiIndex.java 2010-06-22
11:43:00 UTC (rev 2680)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/MultiIndex.java 2010-06-23
07:26:22 UTC (rev 2681)
@@ -255,6 +255,9 @@
// this method is run in privileged mode internally
this.indexNames.read();
+ this.lastFileSystemFlushTime = System.currentTimeMillis();
+ this.lastFlushTime = System.currentTimeMillis();
+
modeHandler.addIndexerIoModeListener(this);
indexUpdateMonitor.addIndexUpdateMonitorListener(this);
@@ -1135,7 +1138,6 @@
redoLog.clear();
lastFlushTime = System.currentTimeMillis();
- lastFileSystemFlushTime = System.currentTimeMillis();
}
// delete obsolete indexes
@@ -1344,6 +1346,7 @@
// create new volatile index
resetVolatileIndex();
+ lastFileSystemFlushTime = System.currentTimeMillis();
time = System.currentTimeMillis() - time;
log.debug("Committed in-memory index in " + time + "ms.");