|
||||||||||
| 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 | |||||||||