public class StoreVirtualizer extends JRAbstractLRUVirtualizer
JRAbstractLRUVirtualizer.Cache, JRAbstractLRUVirtualizer.CacheReference
lastObjectMap, lastObjectRef, lastObjectSet, serializer
Constructor and Description |
---|
StoreVirtualizer(int maxSize,
VirtualizerStore store) |
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 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.
|
clearData, deregisterObject, dispose, disposeAll, evict, finalize, isEvictable, isPagedOut, isPagedOutAndTouch, isReadOnly, isReadOnly, lastObject, readData, registerObject, requestData, reset, setLastObject, setReadOnly, touch, virtualizeData, writeData
public StoreVirtualizer(int maxSize, VirtualizerStore store)
protected void pageOut(JRVirtualizable o) throws IOException
JRAbstractLRUVirtualizer
pageOut
in class JRAbstractLRUVirtualizer
o
- a virtualizable objectIOException
protected void pageIn(JRVirtualizable o) throws IOException
JRAbstractLRUVirtualizer
pageIn
in class JRAbstractLRUVirtualizer
o
- a virtualizable objectIOException
protected void dispose(String id)
JRAbstractLRUVirtualizer
dispose
in class JRAbstractLRUVirtualizer
id
- the ID of the virtualizable objectpublic void cleanup()
JRVirtualizer
Copyright © 2016. All rights reserved.