From 4695e20357e12cffbbab53769e0df45cbad540c2 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Mon, 17 Apr 2017 17:17:17 +0300 Subject: [PATCH] update StringIndex to be a general test example of InvertedIndex --- .../testSrc/com/intellij/index/StringIndex.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/java/java-tests/testSrc/com/intellij/index/StringIndex.java b/java/java-tests/testSrc/com/intellij/index/StringIndex.java index d9c977ecf8b5..279d820082fe 100644 --- a/java/java-tests/testSrc/com/intellij/index/StringIndex.java +++ b/java/java-tests/testSrc/com/intellij/index/StringIndex.java @@ -15,8 +15,10 @@ */ package com.intellij.index; +import com.intellij.openapi.progress.ProgressManager; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.indexing.*; +import com.intellij.util.indexing.impl.BasicIndexId; import com.intellij.util.indexing.impl.IndexStorage; import com.intellij.util.indexing.impl.MapBasedForwardIndex; import com.intellij.util.indexing.impl.MapReduceIndex; @@ -46,11 +48,11 @@ public class StringIndex { final PersistentHashMap> inputIndex, boolean failOnRebuildRequest) throws IOException { - ID id = ID.create(testName + "string_index"); + BasicIndexId id = BasicIndexId.create(testName + "string_index"); IndexExtension extension = new IndexExtension() { @NotNull @Override - public ID getName() { + public IndexId getName() { return id; } @@ -77,13 +79,18 @@ public class StringIndex { return 0; } }; - myIndex = new VfsAwareMapReduceIndex(extension, storage, new MapBasedForwardIndex(extension) { + myIndex = new MapReduceIndex(extension, storage, new MapBasedForwardIndex(extension) { @NotNull @Override public PersistentHashMap> createMap() throws IOException { return inputIndex; } }) { + @Override + public void checkCanceled() { + ProgressManager.checkCanceled(); + } + @Override public void requestRebuild(@NotNull Exception ex) { if (failOnRebuildRequest) {