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.ReferralCacheEntryReferralCache.ReferralCacheNode.entryFields 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_UPDATERMethods in com.hierynomus.msdfsc that return ReferralCache.ReferralCacheEntryModifier and TypeMethodDescription(package private) ReferralCache.ReferralCacheEntryReferralCache.ReferralCacheNode.getReferralEntry(Iterator<String> pathComponents) Methods in com.hierynomus.msdfsc with parameters of type ReferralCache.ReferralCacheEntryModifier and TypeMethodDescription(package private) voidReferralCache.ReferralCacheNode.addReferralEntry(Iterator<String> pathComponents, ReferralCache.ReferralCacheEntry entry) voidReferralCache.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.ReferralCacheEntryDFSPathResolver.ReferralResult.referralCacheEntryMethods in com.hierynomus.smbj.paths with parameters of type ReferralCache.ReferralCacheEntryModifier and TypeMethodDescriptionprivate <T> TDFSPathResolver.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> TDFSPathResolver.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> TDFSPathResolver.step4(Session session, DFSPathResolver.ResolveState<T> state, ReferralCache.ReferralCacheEntry lookup) Step 4: [ReferralCache hit, unexpired TTL, RootOrLink=link] 1.private <T> TDFSPathResolver.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> TDFSPathResolver.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> TDFSPathResolver.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.