public class JRGzipVirtualizer extends JRAbstractLRUVirtualizer
JRAbstractLRUVirtualizer.Cache, JRAbstractLRUVirtualizer.CacheReference| Modifier and Type | Field and Description |
|---|---|
static String |
EXCEPTION_MESSAGE_KEY_NO_DATA_FOUND |
lastObjectMap, lastObjectRef, lastObjectSet, serializer| Constructor and Description |
|---|
JRGzipVirtualizer(int maxSize) |
| 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(String virtualId)
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.
|
clearData, deregisterObject, dispose, disposeAll, evict, finalize, isEvictable, isPagedOut, isPagedOutAndTouch, isReadOnly, isReadOnly, lastObject, readData, registerObject, requestData, reset, setLastObject, setReadOnly, touch, virtualizeData, writeDatapublic static final String EXCEPTION_MESSAGE_KEY_NO_DATA_FOUND
public JRGzipVirtualizer(int maxSize)
maxSize - the maximum size (in JRVirtualizable objects) of the paged in
cache.protected void dispose(String virtualId)
JRAbstractLRUVirtualizerdispose in class JRAbstractLRUVirtualizervirtualId - the ID of the virtualizable objectprotected void pageOut(JRVirtualizable o) throws IOException
JRAbstractLRUVirtualizerpageOut in class JRAbstractLRUVirtualizero - a virtualizable objectIOExceptionprotected void pageIn(JRVirtualizable o) throws IOException
JRAbstractLRUVirtualizerpageIn in class JRAbstractLRUVirtualizero - a virtualizable objectIOExceptionpublic void cleanup()
JRVirtualizerCopyright © 2017. All rights reserved.