Package com.hierynomus.msdfsc
Class ReferralCache.ReferralCacheNode
java.lang.Object
com.hierynomus.msdfsc.ReferralCache.ReferralCacheNode
- Enclosing class:
ReferralCache
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<String, ReferralCache.ReferralCacheNode> private ReferralCache.ReferralCacheEntry
(package private) static final AtomicReferenceFieldUpdater
<ReferralCache.ReferralCacheNode, ReferralCache.ReferralCacheEntry> private final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
addReferralEntry
(Iterator<String> pathComponents, ReferralCache.ReferralCacheEntry entry) (package private) void
clear()
(package private) void
deleteExpiredReferralEntry
(List<String> pathComponents) (package private) Map
<String, ReferralCache.ReferralCacheNode> (package private) String
(package private) ReferralCache.ReferralCacheEntry
getReferralEntry
(Iterator<String> pathComponents)
-
Field Details
-
ENTRY_UPDATER
static final AtomicReferenceFieldUpdater<ReferralCache.ReferralCacheNode,ReferralCache.ReferralCacheEntry> ENTRY_UPDATER -
pathComponent
-
childNodes
-
entry
-
-
Constructor Details
-
ReferralCacheNode
ReferralCacheNode(String pathComponent)
-
-
Method Details
-
addReferralEntry
-
getReferralEntry
-
deleteExpiredReferralEntry
-
clear
void clear() -
getPathComponent
String getPathComponent() -
getChildNodes
Map<String,ReferralCache.ReferralCacheNode> getChildNodes()
-