|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DocumentCache
The service that caches Documents.
Method Summary | |
---|---|
void |
clear()
Clears the entire cache. |
org.outerj.daisy.repository.commonimpl.DocumentImpl |
get(long documentId,
long branchId,
long languageId)
Returns the cached Document, or null if it is not in the cache. |
org.outerj.daisy.repository.AvailableVariants |
getAvailableVariants(long documentId)
|
void |
put(long documentId,
org.outerj.daisy.repository.AvailableVariants availableVariants)
|
void |
put(long documentId,
long branchId,
long languageId,
org.outerj.daisy.repository.commonimpl.DocumentImpl document)
|
void |
remove(long documentId)
Removes all cached variants of the document. |
void |
remove(long documentId,
long branchId,
long languageId)
Removes a cached Document, or does nothing if it is not in the cache. |
void |
removeAvailableVariants(long documentId)
|
Method Detail |
---|
void put(long documentId, long branchId, long languageId, org.outerj.daisy.repository.commonimpl.DocumentImpl document)
org.outerj.daisy.repository.commonimpl.DocumentImpl get(long documentId, long branchId, long languageId)
void remove(long documentId, long branchId, long languageId)
void remove(long documentId)
void clear()
void put(long documentId, org.outerj.daisy.repository.AvailableVariants availableVariants)
org.outerj.daisy.repository.AvailableVariants getAvailableVariants(long documentId)
void removeAvailableVariants(long documentId)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |