|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Caches a set of prefetched tuples as long as they are valid within the connection context within which they have been retrieved.
Method Summary | |
PrefetchBuffer |
createPrefetchBuffer(PrefetchBufferFactory pbf,
java.lang.Object cat,
java.lang.Object ctxt,
int indexpos)
Allocates a prefetched buffer for the object category and the connection context in order to register prefetched tuples. |
PrefetchBuffer |
createPrefetchBuffer(PrefetchBufferFactory pbf,
java.lang.Object cat,
java.lang.Object ctxt,
int indexpos,
boolean multithread)
Allocates a prefetched buffer for the object category and the connection context in order to register prefetched tuples. |
Tuple |
getPrefetchTuple(java.lang.Object index,
java.lang.Object cat,
java.lang.Object ctxt)
Retrieves the prefetched tuple from this cache associated with this index information, within the given caching context. |
void |
invalidatePrefetchBuffer(java.lang.Object ctxt)
Invalidates all the prefetched tuples that are associated with the given caching connection context. |
Method Detail |
public Tuple getPrefetchTuple(java.lang.Object index, java.lang.Object cat, java.lang.Object ctxt) throws MedorException
index
- The index that allows the yielded prefetched data item to be
identified into the cache.cat
- The category (e.g., class) to which the objects, that can be
built using the prefetched data, belong to.ctxt
- The caching context within which the data has been
prefetched.
MedorException
public void invalidatePrefetchBuffer(java.lang.Object ctxt)
ctxt
- The invalid caching context.public PrefetchBuffer createPrefetchBuffer(PrefetchBufferFactory pbf, java.lang.Object cat, java.lang.Object ctxt, int indexpos) throws MedorException
pbf
- The factory for creating actual PrefetchBuffercat
- The associated object category.ctxt
- The associated caching context.indexpos
- The position of the index field within the prefetched
tuples.
MedorException
public PrefetchBuffer createPrefetchBuffer(PrefetchBufferFactory pbf, java.lang.Object cat, java.lang.Object ctxt, int indexpos, boolean multithread) throws MedorException
pbf
- The factory for creating actual PrefetchBuffercat
- The associated object category.ctxt
- The associated caching context.indexpos
- The position of the index field within the prefetchedmultithread
- indicates if the context is used by several threads
MedorException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |