|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.reflection.ComplexKeyHashMap
org.codehaus.groovy.reflection.WeakDoubleKeyHashMap
public class WeakDoubleKeyHashMap
Nested Class Summary | |
---|---|
static class |
WeakDoubleKeyHashMap.Entry
|
private static class |
WeakDoubleKeyHashMap.Ref
|
Nested classes/interfaces inherited from class org.codehaus.groovy.reflection.ComplexKeyHashMap |
---|
ComplexKeyHashMap.EntryIterator |
Field Summary | |
---|---|
private java.lang.ref.ReferenceQueue |
queue
|
Fields inherited from class org.codehaus.groovy.reflection.ComplexKeyHashMap |
---|
DEFAULT_CAPACITY, MAXIMUM_CAPACITY, MINIMUM_CAPACITY, size, table, threshold |
Constructor Summary | |
---|---|
WeakDoubleKeyHashMap()
|
Method Summary | |
---|---|
boolean |
checkEquals(ComplexKeyHashMap.Entry e,
java.lang.Object key1,
java.lang.Object key2)
|
WeakDoubleKeyHashMap.Entry |
createEntry()
|
private ComplexKeyHashMap.Entry |
createEntry(java.lang.Object key1,
java.lang.Object key2,
int h,
int index)
|
private void |
expungeStaleEntries()
|
java.lang.Object |
get(java.lang.Object key1,
java.lang.Object key2)
|
WeakDoubleKeyHashMap.Entry |
getOrPut(java.lang.Object key1,
java.lang.Object key2)
|
ComplexKeyHashMap.Entry |
remove(java.lang.Object key1,
java.lang.Object key2)
|
int |
size()
|
Methods inherited from class org.codehaus.groovy.reflection.ComplexKeyHashMap |
---|
clear, getEntrySetIterator, getTable, hash, init, isEmpty, resize |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final java.lang.ref.ReferenceQueue queue
Constructor Detail |
---|
public WeakDoubleKeyHashMap()
Method Detail |
---|
private void expungeStaleEntries()
public final java.lang.Object get(java.lang.Object key1, java.lang.Object key2)
public boolean checkEquals(ComplexKeyHashMap.Entry e, java.lang.Object key1, java.lang.Object key2)
public WeakDoubleKeyHashMap.Entry getOrPut(java.lang.Object key1, java.lang.Object key2)
private ComplexKeyHashMap.Entry createEntry(java.lang.Object key1, java.lang.Object key2, int h, int index)
public WeakDoubleKeyHashMap.Entry createEntry()
public int size()
size
in class ComplexKeyHashMap
public final ComplexKeyHashMap.Entry remove(java.lang.Object key1, java.lang.Object key2)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |