groovyx.gpars.extra166y
Class CustomConcurrentHashMap.LinkedStrongKeyWeakValueNode

java.lang.Object
  extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyNode
      extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyWeakValueNode
          extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.LinkedStrongKeyWeakValueNode
All Implemented Interfaces:
CustomConcurrentHashMap.Node, CustomConcurrentHashMap.Reclaimable
Enclosing class:
CustomConcurrentHashMap<K,V>

static final class CustomConcurrentHashMap.LinkedStrongKeyWeakValueNode
extends CustomConcurrentHashMap.StrongKeyWeakValueNode


Field Summary
(package private)  CustomConcurrentHashMap.Node linkage
           
 
Fields inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyWeakValueNode
cchm, valueRef
 
Fields inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyNode
key, locator
 
Constructor Summary
CustomConcurrentHashMap.LinkedStrongKeyWeakValueNode(int locator, java.lang.Object key, java.lang.Object value, CustomConcurrentHashMap cchm, CustomConcurrentHashMap.Node linkage)
           
 
Method Summary
 CustomConcurrentHashMap.Node getLinkage()
           
 void setLinkage(CustomConcurrentHashMap.Node r)
           
 
Methods inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.StrongKeyWeakValueNode
getValue, onReclamation, setValue
 
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
 

Field Detail

linkage

volatile CustomConcurrentHashMap.Node linkage
Constructor Detail

CustomConcurrentHashMap.LinkedStrongKeyWeakValueNode

CustomConcurrentHashMap.LinkedStrongKeyWeakValueNode(int locator,
                                                     java.lang.Object key,
                                                     java.lang.Object value,
                                                     CustomConcurrentHashMap cchm,
                                                     CustomConcurrentHashMap.Node linkage)
Method Detail

getLinkage

public final CustomConcurrentHashMap.Node getLinkage()

setLinkage

public final void setLinkage(CustomConcurrentHashMap.Node r)

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