Uses of Class
com.hierynomus.msdfsc.ReferralCache.ReferralCacheEntry
Packages that use ReferralCache.ReferralCacheEntry
-
Uses of ReferralCache.ReferralCacheEntry in com.hierynomus.msdfsc
Fields in com.hierynomus.msdfsc declared as ReferralCache.ReferralCacheEntryModifier and TypeFieldDescriptionprivate ReferralCache.ReferralCacheEntry
ReferralCache.ReferralCacheNode.entry
Fields in com.hierynomus.msdfsc with type parameters of type ReferralCache.ReferralCacheEntryModifier and TypeFieldDescription(package private) static final AtomicReferenceFieldUpdater
<ReferralCache.ReferralCacheNode, ReferralCache.ReferralCacheEntry> ReferralCache.ReferralCacheNode.ENTRY_UPDATER
Methods in com.hierynomus.msdfsc that return ReferralCache.ReferralCacheEntryModifier and TypeMethodDescription(package private) ReferralCache.ReferralCacheEntry
ReferralCache.ReferralCacheNode.getReferralEntry
(Iterator<String> pathComponents) Methods in com.hierynomus.msdfsc with parameters of type ReferralCache.ReferralCacheEntryModifier and TypeMethodDescription(package private) void
ReferralCache.ReferralCacheNode.addReferralEntry
(Iterator<String> pathComponents, ReferralCache.ReferralCacheEntry entry) void
ReferralCache.put
(ReferralCache.ReferralCacheEntry referralCacheEntry) -
Uses of ReferralCache.ReferralCacheEntry in com.hierynomus.smbj.paths
Fields in com.hierynomus.smbj.paths declared as ReferralCache.ReferralCacheEntryModifier and TypeFieldDescription(package private) ReferralCache.ReferralCacheEntry
DFSPathResolver.ReferralResult.referralCacheEntry
Methods in com.hierynomus.smbj.paths with parameters of type ReferralCache.ReferralCacheEntryModifier and TypeMethodDescriptionprivate <T> T
DFSPathResolver.step11
(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup) Step 11: [interlink] Replace the portion of the path that matches the DFSPathPrefix of the ReferralCache entry with TargetHint.private <T> T
DFSPathResolver.step3
(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup) Step 3: [ReferralCache hit, unexpired TTL] Replace the portion of the path that matches DFSPathPrefix of the ReferralCache entry with the DFS target path of TargetHint of the ReferralCache entry.private <T> T
DFSPathResolver.step4
(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup) Step 4: [ReferralCache hit, unexpired TTL, RootOrLink=link] 1.private <T> T
DFSPathResolver.step7
(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup) [DFS root referral success] If the current ReferralCache entry's RootOrLink indicates root targets, go to step 3; otherwise, go to step 4.private <T> T
DFSPathResolver.step8
(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup) Step 8: [I/O request, path fully resolved] Issue I/O operation to TargetHint of ReferralCache entry.private <T> T
DFSPathResolver.step9
(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup) Step 9: [ReferralCache hit, expired TTL, RootOrLink=link] The link referral request is issued to a DFS root target of the namespace.