public class CacheConfig
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
args |
private java.lang.String |
cacheImpl |
private java.lang.Class |
clazz |
private java.lang.String |
nodeName |
private java.lang.Object[] |
persistence |
private CacheRegenerator |
regenerator |
private java.lang.String |
regenImpl |
Constructor and Description |
---|
CacheConfig() |
CacheConfig(java.lang.Class clazz,
java.util.Map<java.lang.String,java.lang.String> args,
CacheRegenerator regenerator) |
Modifier and Type | Method and Description |
---|---|
static CacheConfig |
getConfig(SolrConfig solrConfig,
org.w3c.dom.Node node) |
static CacheConfig |
getConfig(SolrConfig solrConfig,
java.lang.String xpath) |
static CacheConfig[] |
getMultipleConfigs(SolrConfig solrConfig,
java.lang.String configPath) |
CacheRegenerator |
getRegenerator() |
SolrCache |
newInstance() |
void |
setRegenerator(CacheRegenerator regenerator) |
private java.lang.String nodeName
private java.lang.Class clazz
private java.util.Map<java.lang.String,java.lang.String> args
private CacheRegenerator regenerator
private java.lang.String cacheImpl
private java.lang.Object[] persistence
private java.lang.String regenImpl
public CacheConfig()
public CacheConfig(java.lang.Class clazz, java.util.Map<java.lang.String,java.lang.String> args, CacheRegenerator regenerator)
public CacheRegenerator getRegenerator()
public void setRegenerator(CacheRegenerator regenerator)
public static CacheConfig[] getMultipleConfigs(SolrConfig solrConfig, java.lang.String configPath)
public static CacheConfig getConfig(SolrConfig solrConfig, java.lang.String xpath)
public static CacheConfig getConfig(SolrConfig solrConfig, org.w3c.dom.Node node)
public SolrCache newInstance()