static final class ServiceNameMapper.Node<V>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.ConcurrentMap<java.lang.Object,ServiceNameMapper.Node<V>> |
childMap |
private V |
value |
private static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<ServiceNameMapper.Node,java.lang.Object> |
valueUpdater |
| Constructor and Description |
|---|
Node() |
| Modifier and Type | Method and Description |
|---|---|
(package private) ServiceNameMapper.Node<V> |
getOrCreateChild(java.lang.Object key) |
private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater<ServiceNameMapper.Node,java.lang.Object> valueUpdater
private final java.util.concurrent.ConcurrentMap<java.lang.Object,ServiceNameMapper.Node<V>> childMap
private volatile V value
ServiceNameMapper.Node<V> getOrCreateChild(java.lang.Object key)