public class IndexMappingVariableExtractorCache extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,List<IndexMappingVariableExtractor>> |
cache |
Constructor and Description |
---|
IndexMappingVariableExtractorCache()
Cache with no limit
|
Modifier and Type | Method and Description |
---|---|
void |
addVariableExtractorModel(String tenantId,
IndexMappingVariableExtractor extractorEntry) |
void |
addVariableExtractorModels(String indexType,
List<IndexMappingVariableExtractor> extractorEntries) |
void |
clear() |
Collection<List<IndexMappingVariableExtractor>> |
getAll() |
List<IndexMappingVariableExtractor> |
getVariableExtractorModelsForIndex(String indexType) |
int |
size() |
int |
size(String tenantId) |
protected Map<String,List<IndexMappingVariableExtractor>> cache
public IndexMappingVariableExtractorCache()
public List<IndexMappingVariableExtractor> getVariableExtractorModelsForIndex(String indexType)
public void addVariableExtractorModels(String indexType, List<IndexMappingVariableExtractor> extractorEntries)
public void addVariableExtractorModel(String tenantId, IndexMappingVariableExtractor extractorEntry)
public void clear()
public Collection<List<IndexMappingVariableExtractor>> getAll()
public int size()
public int size(String tenantId)