- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for DirectoryLeaseManager (0.1 sec)
-
src/main/java/jcifs/internal/smb2/lease/DirectoryLeaseManager.java
import jcifs.CIFSContext; import jcifs.Configuration; import jcifs.smb.SmbFile; /** * Manager for directory leases and caching */ public class DirectoryLeaseManager { private static final Logger log = LoggerFactory.getLogger(DirectoryLeaseManager.class); private final CIFSContext context; private final LeaseManager baseLeaseManager;
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 01:47:47 UTC 2025 - 12.3K bytes - Viewed (0) -
src/test/java/jcifs/internal/smb2/lease/DirectoryLeaseManagerTest.java
// Verify all cache entries exist assertNotNull(directoryLeaseManager.getCacheEntry(dir1)); assertNotNull(directoryLeaseManager.getCacheEntry(dir2)); assertNotNull(directoryLeaseManager.getCacheEntry(dir3)); // Verify different scopes assertEquals(DirectoryCacheScope.IMMEDIATE_CHILDREN, directoryLeaseManager.getCacheEntry(dir1).getScope());
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 01:47:47 UTC 2025 - 15.9K bytes - Viewed (0) -
src/test/java/jcifs/internal/smb2/lease/DirectoryLeasingIntegrationTest.java
baseLeaseManager = new LeaseManager(context); directoryLeaseManager = new DirectoryLeaseManager(context, baseLeaseManager); } @AfterEach public void tearDown() throws Exception { if (directoryLeaseManager != null) { directoryLeaseManager.shutdown(); } if (baseLeaseManager != null) { baseLeaseManager.shutdown();
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 01:47:47 UTC 2025 - 14.2K bytes - Viewed (0) -
docs/smb3-features/04-directory-leasing-design.md
```java // In SmbSession.java private DirectoryLeaseManager directoryLeaseManager; public void initializeDirectoryLeasing() { if (context.getConfig().isUseDirectoryLeasing() && supports(SMB3_0)) { directoryLeaseManager = new DirectoryLeaseManager(context, leaseManager); } } public DirectoryLeaseManager getDirectoryLeaseManager() { return directoryLeaseManager; } @Override
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 16 02:53:50 UTC 2025 - 36.2K bytes - Viewed (0) -
src/main/java/jcifs/smb/SmbFileDirectoryLeasingExtension.java
import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import jcifs.CIFSException; import jcifs.internal.smb2.lease.DirectoryCacheScope; import jcifs.internal.smb2.lease.DirectoryLeaseManager; import jcifs.internal.smb2.lease.Smb2LeaseKey; import jcifs.internal.smb2.lease.Smb2LeaseState; /** * Extension methods for SmbFile to support directory leasing functionality. *
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 02:21:31 UTC 2025 - 7.1K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/lease/DirectoryChangeNotifier.java
private static final long BASE_RETRY_DELAY = 1000; private static final long MAX_RETRY_DELAY = 30000; private static final int MAX_BACKOFF_SHIFT = 3; // Maximum 8 seconds (2^3 * 1000ms) private final DirectoryLeaseManager leaseManager; private final ConcurrentHashMap<String, ChangeNotificationHandle> activeWatchers; private final ConcurrentHashMap<String, Integer> failureCounts; /** * Directory change types */
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 30 05:58:03 UTC 2025 - 13.7K bytes - Viewed (0)