public static class SolrConfig.HttpCachingConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SolrConfig.HttpCachingConfig.LastModFrom |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
CACHE_PRE
config xpath prefix for getting HTTP Caching options
|
private java.lang.String |
cacheControlHeader |
private java.lang.String |
etagSeed |
private SolrConfig.HttpCachingConfig.LastModFrom |
lastModFrom |
private static java.util.regex.Pattern |
MAX_AGE
For extracting Expires "ttl" from
|
private java.lang.Long |
maxAge |
private boolean |
never304 |
Modifier | Constructor and Description |
---|---|
private |
HttpCachingConfig(SolrConfig conf) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCacheControlHeader()
null if no Cache-Control header
|
java.lang.String |
getEtagSeed() |
SolrConfig.HttpCachingConfig.LastModFrom |
getLastModFrom() |
java.lang.Long |
getMaxAge()
null if no max age limitation
|
boolean |
isNever304() |
private static final java.lang.String CACHE_PRE
private static final java.util.regex.Pattern MAX_AGE
private final boolean never304
private final java.lang.String etagSeed
private final java.lang.String cacheControlHeader
private final java.lang.Long maxAge
private final SolrConfig.HttpCachingConfig.LastModFrom lastModFrom
private HttpCachingConfig(SolrConfig conf)
public boolean isNever304()
public java.lang.String getEtagSeed()
public java.lang.String getCacheControlHeader()
public java.lang.Long getMaxAge()
public SolrConfig.HttpCachingConfig.LastModFrom getLastModFrom()