|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectechopoint.template.SimpleTemplateCachingHints
public class SimpleTemplateCachingHints
SimpleTemplateCachingHints is used to indicate to the
templating rendering mechanism whether the compiled template data should be
cached and for how long.
| Field Summary | |
|---|---|
static long |
DEFAULT_ACCESS_TIMEOUT
the default cache access time out 5 minutes |
static long |
DEFAULT_TIME_TO_LIVE
the default cache time-to-live is 120 minutes |
| Constructor Summary | |
|---|---|
SimpleTemplateCachingHints()
Constructs a SimpleTemplateCachingHints |
|
| Method Summary | |
|---|---|
long |
getAccessTimeout()
If the cached template data is not accessed in this time (in milliseconds) then it can be expired from the cache. |
long |
getLastModified()
Returns the time the content of this TemplateDataSource
was last modified. |
long |
getTimeToLive()
The cached template data can reside in the cache for this many milliseconds, after which it can expire. |
void |
setAccessTimeout(long accessTimeout)
Sets the time after which a cached entry will expire if it not accessed, in milliseconds. |
void |
setLastModified(long lastModified)
Sets the last modified time. |
void |
setTimeToLive(long timeToLive)
Sets the time this template data can reside in the cache in milliseconds. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final long DEFAULT_TIME_TO_LIVE
public static final long DEFAULT_ACCESS_TIMEOUT
| Constructor Detail |
|---|
public SimpleTemplateCachingHints()
SimpleTemplateCachingHints
| Method Detail |
|---|
public long getAccessTimeout()
TemplateCachingHintsIf this is -1, then the cached template data will not expire based on acess time.
getAccessTimeout in interface TemplateCachingHintsTemplateCachingHints.getAccessTimeout()public void setAccessTimeout(long accessTimeout)
accessTimeout - -
The newValue to set.public long getLastModified()
TemplateCachingHintsTemplateDataSource
was last modified.
The return value is used to decide whether to reparse a Source or not. Reparsing is done if the value returned here differs from the value returned at the last processing time. This may not return a 'real' time, it needs just to be comparable to itself; so some sort of version counter would be perfect as well.
getLastModified in interface TemplateCachingHintsTemplateCachingHints.getLastModified()public void setLastModified(long lastModified)
lastModified - -
The newValue to set.public long getTimeToLive()
TemplateCachingHintsIf this is -1, then the cached template data will live forever.
getTimeToLive in interface TemplateCachingHintsTemplateCachingHints.getTimeToLive()public void setTimeToLive(long timeToLive)
timeToLive - -
The newValue to set.
|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||