@Override
public void run() {
thread().setPriority(Thread.MIN_PRIORITY);
noteSignal = new NoteSignal();
resourceSignal = new NoteResourceSignal();
signal = new IndexSignal();
logger.log(logger.EXTREME, "Starting index thread ");
while (keepRunning) {
idle=true;
try {
conn.commitTransaction();