|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ref.Reference<T>
java.lang.ref.SoftReference
org.codehaus.groovy.runtime.metaclass.MemoryAwareConcurrentReadMap.SoftRef
private static class MemoryAwareConcurrentReadMap.SoftRef
A SoftReference representing a key or value of the map. The instance keeps a pointer to the entry it is sotring a key or value for. This is used to identify the entry we need to remove
CopyOfMemoryAwareConcurrentReadMap#expungeStaleEntries()
Field Summary | |
---|---|
private MemoryAwareConcurrentReadMap.Entry |
entry
|
Constructor Summary | |
---|---|
MemoryAwareConcurrentReadMap.SoftRef(MemoryAwareConcurrentReadMap.Entry e,
java.lang.Object v,
java.lang.ref.ReferenceQueue q)
|
Method Summary | |
---|---|
void |
clear()
|
Methods inherited from class java.lang.ref.SoftReference |
---|
get |
Methods inherited from class java.lang.ref.Reference |
---|
enqueue, isEnqueued |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.codehaus.groovy.runtime.metaclass.MemoryAwareConcurrentReadMap.Reference |
---|
get |
Field Detail |
---|
private volatile MemoryAwareConcurrentReadMap.Entry entry
Constructor Detail |
---|
public MemoryAwareConcurrentReadMap.SoftRef(MemoryAwareConcurrentReadMap.Entry e, java.lang.Object v, java.lang.ref.ReferenceQueue q)
Method Detail |
---|
public void clear()
clear
in class java.lang.ref.Reference
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |