groovyx.gpars.extra166y
Class CustomConcurrentHashMap.StrongKeyStrongValueNode

java.lang.Object
  extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyNode
      extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyStrongValueNode
All Implemented Interfaces:
CustomConcurrentHashMap.Node, CustomConcurrentHashMap.Reclaimable
Direct Known Subclasses:
CustomConcurrentHashMap.LinkedStrongKeyStrongValueNode, CustomConcurrentHashMap.TerminalStrongKeyStrongValueNode
Enclosing class:
CustomConcurrentHashMap<K,V>

abstract static class CustomConcurrentHashMap.StrongKeyStrongValueNode
extends CustomConcurrentHashMap.StrongKeyNode


Field Summary
(package private)  java.lang.Object value
           
 
Fields inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyNode
key, locator
 
Constructor Summary
CustomConcurrentHashMap.StrongKeyStrongValueNode(int locator, java.lang.Object key, java.lang.Object value)
           
 
Method Summary
 java.lang.Object getValue()
           
 void onReclamation()
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyNode
get, getLocator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface groovyx.gpars.extra166y.CustomConcurrentHashMap.Node
getLinkage, setLinkage
 

Field Detail

value

volatile java.lang.Object value
Constructor Detail

CustomConcurrentHashMap.StrongKeyStrongValueNode

CustomConcurrentHashMap.StrongKeyStrongValueNode(int locator,
                                                 java.lang.Object key,
                                                 java.lang.Object value)
Method Detail

getValue

public final java.lang.Object getValue()

setValue

public final void setValue(java.lang.Object value)

onReclamation

public final void onReclamation()

Copyright © 2008–2012 Václav Pech. All Rights Reserved.