public class StoreFactoryVirtualizer extends JRAbstractLRUVirtualizer
JRAbstractLRUVirtualizer.Cache, JRAbstractLRUVirtualizer.CacheReferencelastObjectMap, lastObjectRef, lastObjectSet, serializer| Constructor and Description |
|---|
StoreFactoryVirtualizer(int maxSize,
VirtualizerStoreFactory storeFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
Called when we are done with the virtualizer and wish to
cleanup any resources it has.
|
protected void |
dispose(JRVirtualizable o) |
void |
dispose(JRVirtualizationContext context) |
protected void |
dispose(java.lang.String id)
Removes the external data associated with a virtualizable object.
|
protected void |
pageIn(JRVirtualizable o)
Reads a virtualizable object's data from an external storage.
|
protected void |
pageOut(JRVirtualizable o)
Writes a virtualizable object's data to an external storage.
|
protected VirtualizerStore |
store(JRVirtualizable o,
boolean create) |
protected VirtualizerStore |
store(JRVirtualizationContext context,
boolean create) |
clearData, deregisterObject, disposeAll, evict, finalize, isEvictable, isPagedOut, isPagedOutAndTouch, isReadOnly, isReadOnly, lastObject, readData, registerObject, requestData, reset, setLastObject, setReadOnly, touch, virtualizeData, writeDatapublic StoreFactoryVirtualizer(int maxSize,
VirtualizerStoreFactory storeFactory)
protected VirtualizerStore store(JRVirtualizable o, boolean create)
protected VirtualizerStore store(JRVirtualizationContext context, boolean create)
protected void pageOut(JRVirtualizable o) throws java.io.IOException
JRAbstractLRUVirtualizerpageOut in class JRAbstractLRUVirtualizero - a virtualizable objectjava.io.IOExceptionprotected void pageIn(JRVirtualizable o) throws java.io.IOException
JRAbstractLRUVirtualizerpageIn in class JRAbstractLRUVirtualizero - a virtualizable objectjava.io.IOExceptionprotected void dispose(JRVirtualizable o)
dispose in class JRAbstractLRUVirtualizerprotected void dispose(java.lang.String id)
JRAbstractLRUVirtualizerdispose in class JRAbstractLRUVirtualizerid - the ID of the virtualizable objectpublic void dispose(JRVirtualizationContext context)
public void cleanup()
JRVirtualizer© 2001-2010 Jaspersoft Corporation www.jaspersoft.com