diff --git a/server/src/main/java/io/druid/client/BatchServerInventoryView.java b/server/src/main/java/io/druid/client/BatchServerInventoryView.java index f8225d4e905d182e1b49f6e35df9f866905cec2e..2adf5eb92571be819d8788a3d3770a1a0cc904c3 100644 --- a/server/src/main/java/io/druid/client/BatchServerInventoryView.java +++ b/server/src/main/java/io/druid/client/BatchServerInventoryView.java @@ -29,13 +29,11 @@ import com.google.inject.Inject; import com.metamx.common.ISE; import com.metamx.emitter.EmittingLogger; import io.druid.guice.ManageLifecycle; -import io.druid.segment.filter.Filters; import io.druid.server.coordination.DruidServerMetadata; import io.druid.server.initialization.ZkPathsConfig; import io.druid.timeline.DataSegment; import org.apache.curator.framework.CuratorFramework; -import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.Executor; @@ -48,7 +46,7 @@ public class BatchServerInventoryView extends ServerInventoryView> zNodes = new MapMaker().makeMap(); - final private Map> segmentPredicates = new MapMaker().makeMap(); + final private ConcurrentMap> segmentPredicates = new MapMaker().makeMap(); final private Predicate defaultFilter; @Inject diff --git a/server/src/main/java/io/druid/client/SingleServerInventoryView.java b/server/src/main/java/io/druid/client/SingleServerInventoryView.java index 7dd1e2f74524f2ee470b48559f5f7a4e98b7f755..cafdd4dcc3a07822bc747c3f942ea3ef89d0a368 100644 --- a/server/src/main/java/io/druid/client/SingleServerInventoryView.java +++ b/server/src/main/java/io/druid/client/SingleServerInventoryView.java @@ -35,6 +35,7 @@ import org.apache.curator.framework.CuratorFramework; import java.util.Map; import java.util.Set; +import java.util.concurrent.ConcurrentMap; import java.util.concurrent.Executor; /** @@ -44,7 +45,7 @@ public class SingleServerInventoryView extends ServerInventoryView { private static final EmittingLogger log = new EmittingLogger(SingleServerInventoryView.class); - final private Map> segmentPredicates = new MapMaker().makeMap(); + final private ConcurrentMap> segmentPredicates = new MapMaker().makeMap(); private final Predicate defaultFilter; @Inject