Package org.codehaus.groovy.util
Class ManagedConcurrentMap.EntryWithValue<K,V>
java.lang.Object
org.codehaus.groovy.util.ManagedReference<K>
org.codehaus.groovy.util.ManagedConcurrentMap.Entry<K,V>
org.codehaus.groovy.util.ManagedConcurrentMap.EntryWithValue<K,V>
- All Implemented Interfaces:
 AbstractConcurrentMap.Entry<K,V>,AbstractConcurrentMapBase.Entry<V>,Finalizable
- Enclosing class:
 - ManagedConcurrentMap<K,V>
 
public static class ManagedConcurrentMap.EntryWithValue<K,V> extends ManagedConcurrentMap.Entry<K,V>
- 
Constructor Summary
Constructors Constructor Description EntryWithValue(ReferenceBundle bundle, ManagedConcurrentMap.Segment segment, K key, int hash, V value) - 
Method Summary
Modifier and Type Method Description voidfinalizeReference()VgetValue()voidsetValue(V value)Methods inherited from class org.codehaus.groovy.util.ManagedConcurrentMap.Entry
finalizeRef, getHash, isEqual, isValidMethods inherited from class org.codehaus.groovy.util.ManagedReference
clear, getMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Constructor Details
- 
EntryWithValue
public EntryWithValue(ReferenceBundle bundle, ManagedConcurrentMap.Segment segment, K key, int hash, V value) 
 - 
 - 
Method Details
- 
getValue
- Specified by:
 getValuein interfaceAbstractConcurrentMapBase.Entry<K>- Overrides:
 getValuein classManagedConcurrentMap.Entry<K,V>
 - 
setValue
- Specified by:
 setValuein interfaceAbstractConcurrentMapBase.Entry<K>- Overrides:
 setValuein classManagedConcurrentMap.Entry<K,V>
 - 
finalizeReference
public void finalizeReference()- Specified by:
 finalizeReferencein interfaceFinalizable- Overrides:
 finalizeReferencein classManagedConcurrentMap.Entry<K,V>
 
 -