Package org.apache.catalina.webresources
Class Cache
- java.lang.Object
-
- org.apache.catalina.webresources.Cache
-
public class Cache extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringManager
sm
-
Constructor Summary
Constructors Constructor Description Cache(StandardRoot root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
backgroundProcess()
void
clear()
WebResourceRoot.CacheStrategy
getCacheStrategy()
long
getHitCount()
long
getLookupCount()
long
getMaxSize()
int
getObjectMaxSize()
int
getObjectMaxSizeBytes()
protected WebResource
getResource(java.lang.String path, boolean useClassLoaderResources)
protected WebResource[]
getResources(java.lang.String path, boolean useClassLoaderResources)
long
getSize()
long
getTtl()
void
setCacheStrategy(WebResourceRoot.CacheStrategy cacheStrategy)
void
setMaxSize(long maxSize)
void
setObjectMaxSize(int objectMaxSize)
void
setTtl(long ttl)
-
-
-
Field Detail
-
sm
protected static final StringManager sm
-
-
Constructor Detail
-
Cache
public Cache(StandardRoot root)
-
-
Method Detail
-
getResource
protected WebResource getResource(java.lang.String path, boolean useClassLoaderResources)
-
getResources
protected WebResource[] getResources(java.lang.String path, boolean useClassLoaderResources)
-
backgroundProcess
protected void backgroundProcess()
-
getCacheStrategy
public WebResourceRoot.CacheStrategy getCacheStrategy()
-
setCacheStrategy
public void setCacheStrategy(WebResourceRoot.CacheStrategy cacheStrategy)
-
getTtl
public long getTtl()
-
setTtl
public void setTtl(long ttl)
-
getMaxSize
public long getMaxSize()
-
setMaxSize
public void setMaxSize(long maxSize)
-
getLookupCount
public long getLookupCount()
-
getHitCount
public long getHitCount()
-
setObjectMaxSize
public void setObjectMaxSize(int objectMaxSize)
-
getObjectMaxSize
public int getObjectMaxSize()
-
getObjectMaxSizeBytes
public int getObjectMaxSizeBytes()
-
clear
public void clear()
-
getSize
public long getSize()
-
-