Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.sf.jasperreports.engine.fill
Class JRAbstractLRUVirtualizer.Cache

    java.lang.Object
      net.sf.jasperreports.engine.fill.JRAbstractLRUVirtualizer.Cache

Enclosing class:
  JRAbstractLRUVirtualizer

    protected class JRAbstractLRUVirtualizer.Cache

extends java.lang.Object

This class keeps track of how many objects are currently in memory, and when there are too many, it pushes the last touched one to disk.

Nested Class Summary
`protected class` | `JRAbstractLRUVirtualizer.Cache.LRUScanMap`

Method Summary
`JRVirtualizable` | `get(java.lang.String id)`
`protected JRVirtualizable` | `getMapValue(java.lang.Object val)`
`java.util.Iterator` | `idIterator()`
`protected void` | `purge()`
`JRVirtualizable` | `put(java.lang.String id, JRVirtualizable o)`
`JRVirtualizable` | `remove(java.lang.String id)`
`protected java.lang.Object` | `toMapValue(JRVirtualizable val)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getMapValue

    protected JRVirtualizable getMapValue(java.lang.Object val)

### toMapValue

    protected java.lang.Object toMapValue(JRVirtualizable val)

### purge

    protected void purge()

### get

    public JRVirtualizable get(java.lang.String id)

### put

    public JRVirtualizable put(java.lang.String id,
                               JRVirtualizable o)

### remove

    public JRVirtualizable remove(java.lang.String id)

### idIterator

    public java.util.Iterator idIterator()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com