groovyx.gpars.extra166y
Class CustomConcurrentHashMap.LinkedWeakKeySoftValueNode

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.WeakReference
          extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.WeakKeyNode
              extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.WeakKeySoftValueNode
                  extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.LinkedWeakKeySoftValueNode
All Implemented Interfaces:
CustomConcurrentHashMap.Node, CustomConcurrentHashMap.Reclaimable
Enclosing class:
CustomConcurrentHashMap<K,V>

static final class CustomConcurrentHashMap.LinkedWeakKeySoftValueNode
extends CustomConcurrentHashMap.WeakKeySoftValueNode


Field Summary
(package private)  CustomConcurrentHashMap.Node linkage
           
 
Fields inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.WeakKeySoftValueNode
valueRef
 
Fields inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.WeakKeyNode
cchm, locator
 
Constructor Summary
CustomConcurrentHashMap.LinkedWeakKeySoftValueNode(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.WeakKeySoftValueNode
getValue, setValue
 
Methods inherited from class groovyx.gpars.extra166y.CustomConcurrentHashMap.WeakKeyNode
getLocator, onReclamation
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
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
get
 

Field Detail

linkage

volatile CustomConcurrentHashMap.Node linkage
Constructor Detail

CustomConcurrentHashMap.LinkedWeakKeySoftValueNode

CustomConcurrentHashMap.LinkedWeakKeySoftValueNode(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.