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) voidaddReferralEntry(Iterator<String> pathComponents, ReferralCache.ReferralCacheEntry entry) (package private) voidclear()(package private) voiddeleteExpiredReferralEntry(List<String> pathComponents) (package private) Map<String, ReferralCache.ReferralCacheNode> (package private) String(package private) ReferralCache.ReferralCacheEntrygetReferralEntry(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()
-