org.codehaus.groovy.runtime.metaclass
Class MemoryAwareConcurrentReadMap.Entry

java.lang.Object
  extended by org.codehaus.groovy.runtime.metaclass.MemoryAwareConcurrentReadMap.Entry
Enclosing class:
MemoryAwareConcurrentReadMap

private static class MemoryAwareConcurrentReadMap.Entry
extends java.lang.Object

ConcurrentReaderHashMap collision list entry.


Field Summary
private  int hash
           
private  MemoryAwareConcurrentReadMap.SoftRef key
           
private  MemoryAwareConcurrentReadMap.Entry next
           
private  MemoryAwareConcurrentReadMap.Reference value
           
 
Constructor Summary
MemoryAwareConcurrentReadMap.Entry(int hash, MemoryAwareConcurrentReadMap.SoftRef key, MemoryAwareConcurrentReadMap.Reference value, MemoryAwareConcurrentReadMap.Entry next)
           
MemoryAwareConcurrentReadMap.Entry(int hash, java.lang.Object key, java.lang.Object value, MemoryAwareConcurrentReadMap.Entry next, java.lang.ref.ReferenceQueue queue)
           
 
Method Summary
 java.lang.Object getKey()
           
 java.lang.Object getValue()
           
 java.lang.Object setValue(MemoryAwareConcurrentReadMap.Reference value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hash

private final int hash

key

private final MemoryAwareConcurrentReadMap.SoftRef key

next

private final MemoryAwareConcurrentReadMap.Entry next

value

private volatile MemoryAwareConcurrentReadMap.Reference value
Constructor Detail

MemoryAwareConcurrentReadMap.Entry

MemoryAwareConcurrentReadMap.Entry(int hash,
                                   java.lang.Object key,
                                   java.lang.Object value,
                                   MemoryAwareConcurrentReadMap.Entry next,
                                   java.lang.ref.ReferenceQueue queue)

MemoryAwareConcurrentReadMap.Entry

MemoryAwareConcurrentReadMap.Entry(int hash,
                                   MemoryAwareConcurrentReadMap.SoftRef key,
                                   MemoryAwareConcurrentReadMap.Reference value,
                                   MemoryAwareConcurrentReadMap.Entry next)
Method Detail

getKey

public java.lang.Object getKey()

getValue

public java.lang.Object getValue()

setValue

public java.lang.Object setValue(MemoryAwareConcurrentReadMap.Reference value)


Copyright © ${year} The Codehaus. All Rights Reserved.