| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.util.AbstractMap
org.apache.commons.collections.map.AbstractHashedMap
org.apache.commons.collections.map.AbstractLinkedMap
org.apache.commons.collections.map.LRUMap
org.apache.lenya.util.CacheMap
public class CacheMap
A map with a maximum capacity. When the map is full, the oldest entry is removed.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.apache.commons.collections.map.AbstractLinkedMap | 
|---|
| org.apache.commons.collections.map.AbstractLinkedMap.EntrySetIterator, org.apache.commons.collections.map.AbstractLinkedMap.KeySetIterator, org.apache.commons.collections.map.AbstractLinkedMap.LinkEntry, org.apache.commons.collections.map.AbstractLinkedMap.LinkIterator, org.apache.commons.collections.map.AbstractLinkedMap.LinkMapIterator, org.apache.commons.collections.map.AbstractLinkedMap.ValuesIterator | 
| Nested classes/interfaces inherited from class org.apache.commons.collections.map.AbstractHashedMap | 
|---|
| org.apache.commons.collections.map.AbstractHashedMap.EntrySet, org.apache.commons.collections.map.AbstractHashedMap.HashEntry, org.apache.commons.collections.map.AbstractHashedMap.HashIterator, org.apache.commons.collections.map.AbstractHashedMap.HashMapIterator, org.apache.commons.collections.map.AbstractHashedMap.KeySet, org.apache.commons.collections.map.AbstractHashedMap.Values | 
| Nested classes/interfaces inherited from interface java.util.Map | 
|---|
| java.util.Map.Entry | 
| Field Summary | 
|---|
| Fields inherited from class org.apache.commons.collections.map.LRUMap | 
|---|
| DEFAULT_MAX_SIZE | 
| Fields inherited from class org.apache.commons.collections.map.AbstractLinkedMap | 
|---|
| header | 
| Fields inherited from class org.apache.commons.collections.map.AbstractHashedMap | 
|---|
| data, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR, DEFAULT_THRESHOLD, entrySet, GETKEY_INVALID, GETVALUE_INVALID, keySet, loadFactor, MAXIMUM_CAPACITY, modCount, NO_NEXT_ENTRY, NO_PREVIOUS_ENTRY, NULL, REMOVE_INVALID, SETVALUE_INVALID, size, threshold, values | 
| Constructor Summary | |
|---|---|
| CacheMap(int capacity)Deprecated. Ctor. | |
| Method Summary | 
|---|
| Methods inherited from class org.apache.commons.collections.map.LRUMap | 
|---|
| addMapping, clone, doReadObject, doWriteObject, get, isFull, isScanUntilRemovable, maxSize, moveToMRU, removeLRU, reuseMapping, updateEntry | 
| Methods inherited from class org.apache.commons.collections.map.AbstractLinkedMap | 
|---|
| addEntry, clear, containsValue, createEntry, createEntrySetIterator, createKeySetIterator, createValuesIterator, entryAfter, entryBefore, firstKey, getEntry, init, lastKey, mapIterator, nextKey, orderedMapIterator, previousKey, removeEntry | 
| Methods inherited from class org.apache.commons.collections.map.AbstractHashedMap | 
|---|
| calculateNewCapacity, calculateThreshold, checkCapacity, containsKey, convertKey, destroyEntry, ensureCapacity, entryHashCode, entryKey, entryNext, entrySet, entryValue, equals, getEntry, hash, hashCode, hashIndex, isEmpty, isEqualKey, isEqualValue, keySet, put, putAll, remove, removeMapping, reuseEntry, size, toString, values | 
| Methods inherited from class java.lang.Object | 
|---|
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface java.util.Map | 
|---|
| clear, containsKey, containsValue, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values | 
| Constructor Detail | 
|---|
public CacheMap(int capacity)
capacity - The maximum number of entries.| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||