mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-01 19:25:56 +00:00
fix(elasticsearch): make indexNameMapping in IndexConventionImpl threadsafe (#7565)
Co-authored-by: Indy Prentice <indy@Indys-MacBook-Pro.local>
This commit is contained in:
parent
14ecba1e62
commit
44a8536ef6
@ -2,9 +2,9 @@ package com.linkedin.metadata.utils.elasticsearch;
|
||||
|
||||
import com.linkedin.data.template.RecordTemplate;
|
||||
import com.linkedin.metadata.models.EntitySpec;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import javax.annotation.Nonnull;
|
||||
import javax.annotation.Nullable;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -12,7 +12,7 @@ import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
// Default implementation of search index naming convention
|
||||
public class IndexConventionImpl implements IndexConvention {
|
||||
private final Map<String, String> indexNameMapping = new HashMap<>();
|
||||
private final Map<String, String> indexNameMapping = new ConcurrentHashMap<>();
|
||||
private final Optional<String> _prefix;
|
||||
private final String _getAllEntityIndicesPattern;
|
||||
private final String _getAllTimeseriesIndicesPattern;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user