public class CacheConfig extends Object implements MapSerializable
| Constructor and Description | 
|---|
| CacheConfig() | 
| CacheConfig(Class<? extends SolrCache> clazz,
           Map<String,String> args,
           CacheRegenerator regenerator) | 
| Modifier and Type | Method and Description | 
|---|---|
| static CacheConfig | getConfig(SolrConfig solrConfig,
         ConfigNode node,
         String xpath) | 
| static CacheConfig | getConfig(SolrConfig solrConfig,
         String nodeName,
         Map<String,String> attrs,
         String xpath) | 
| static Map<String,CacheConfig> | getMultipleConfigs(SolrConfig solrConfig,
                  String configPath,
                  List<ConfigNode> nodes) | 
| String | getNodeName() | 
| CacheRegenerator | getRegenerator() | 
| SolrCache | newInstance() | 
| void | setRegenerator(CacheRegenerator regenerator) | 
| Map<String,Object> | toMap(Map<String,Object> map) | 
public CacheRegenerator getRegenerator()
public void setRegenerator(CacheRegenerator regenerator)
public static Map<String,CacheConfig> getMultipleConfigs(SolrConfig solrConfig, String configPath, List<ConfigNode> nodes)
public static CacheConfig getConfig(SolrConfig solrConfig, ConfigNode node, String xpath)
public static CacheConfig getConfig(SolrConfig solrConfig, String nodeName, Map<String,String> attrs, String xpath)
public SolrCache newInstance()
public Map<String,Object> toMap(Map<String,Object> map)
toMap in interface MapSerializablepublic String getNodeName()
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.