- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for LeaseEntry (0.06 sec)
-
src/main/java/jcifs/internal/smb2/lease/LeaseManager.java
// Clean up oldest leases evictOldestLeases(1); } // Create new lease Smb2LeaseKey newKey = new Smb2LeaseKey(); LeaseEntry newEntry = new LeaseEntry(newKey, path, requestedState); leases.put(newKey, newEntry); pathToLease.put(path, newKey); log.debug("Created new lease for path: {} with key: {}", path, newKey);
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sun Aug 31 08:00:57 UTC 2025 - 18.8K bytes - Viewed (0) -
docs/smb3-features/01-smb3-lease-design.md
LeaseEntry entry = leases.get(key); if (entry != null) { entry.updateState(grantedState); } } public LeaseEntry getLease(Smb2LeaseKey key) { return leases.get(key); } public void handleLeaseBreak(Smb2LeaseKey key, int newState) { LeaseEntry entry = leases.get(key); if (entry != null) {
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 16 02:53:50 UTC 2025 - 22K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/lease/DirectoryLeaseManager.java
// Check if cache entry is valid if (entry != null && entry.needsRefresh()) { // Check if lease is still valid LeaseManager.LeaseEntry leaseEntry = baseLeaseManager.getLease(entry.getLeaseKey()); if (leaseEntry == null || !leaseEntry.hasReadCache()) { // Lease lost, remove cache entry directoryCache.remove(directoryPath); return null; }
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/LeaseManagerTest.java
int requestedState = Smb2LeaseState.SMB2_LEASE_READ_CACHING; Smb2LeaseKey key = leaseManager.requestLease(path, requestedState); LeaseEntry entryByKey = leaseManager.getLease(key); LeaseEntry entryByPath = leaseManager.getLeaseByPath(path); assertEquals(entryByKey, entryByPath); assertEquals(path, entryByPath.getPath()); } @Test
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Thu Aug 21 00:16:17 UTC 2025 - 13.2K bytes - Viewed (0) -
docs/smb3-features/04-directory-leasing-design.md
// Check if cache entry is valid if (entry != null && entry.needsRefresh()) { // Check if lease is still valid LeaseEntry leaseEntry = baseLeaseManager.getLease(entry.getLeaseKey()); if (leaseEntry == null || !leaseEntry.hasReadCache()) { // Lease lost, remove cache entry directoryCache.remove(directoryPath); return null; }
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/test/java/jcifs/internal/smb2/lease/DirectoryLeaseManagerTest.java
directoryLeaseManager.requestDirectoryLease(directoryPath, DirectoryLeaseState.DIRECTORY_READ_HANDLE, DirectoryCacheScope.IMMEDIATE_CHILDREN); LeaseManager.LeaseEntry mockLeaseEntry = mock(LeaseManager.LeaseEntry.class); when(mockLeaseEntry.hasReadCache()).thenReturn(true); when(baseLeaseManager.getLease(leaseKey)).thenReturn(mockLeaseEntry);
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 01:47:47 UTC 2025 - 15.9K bytes - Viewed (0)