|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Loader
A loader that could load a resource to another format.
It is mainly designed to work with ResourceCache.
| Method Summary | |
|---|---|
long |
getLastModified(java.lang.Object src)
Returns the last modified time, or -1 if reload is required or not exists. |
java.lang.Object |
load(java.lang.Object src)
Loads the resource. |
boolean |
shallCheck(java.lang.Object src,
long expiredMillis)
Returns whether to call getLastModified(java.lang.Object). |
| Method Detail |
|---|
boolean shallCheck(java.lang.Object src,
long expiredMillis)
getLastModified(java.lang.Object).
If false, it assumes the current cached content is up-to-date.
expiredMillis - how many milli-seconds are expired after the last
check. In most cases, just return true if expiredMillis > 0long getLastModified(java.lang.Object src)
java.lang.Object load(java.lang.Object src)
throws java.lang.Exception
java.lang.Exception - you might throw any exception which will be
passed back to the caller of ResourceCache.get(java.lang.Object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||