| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SizedMap
A Map type that maintains a maximum size, automatically
 removing entries when the maximum is exceeded.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface java.util.Map | 
|---|
Map.Entry<K,V> | 
| Method Summary | |
|---|---|
 int | 
getMaxSize()
The maximum number of entries, or Integer.MAX_VALUE for no limit.  | 
 boolean | 
isFull()
Whether the map is full.  | 
 void | 
overflowRemoved(Object key,
                Object value)
Overridable callback for when an overflow entry is automatically removed.  | 
 void | 
setMaxSize(int max)
The maximum number of entries, or Integer.MAX_VALUE for no limit.  | 
| Methods inherited from interface java.util.Map | 
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values | 
| Method Detail | 
|---|
int getMaxSize()
void setMaxSize(int max)
boolean isFull()
void overflowRemoved(Object key,
                     Object value)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||