- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for needsRefresh (0.49 sec)
-
src/test/java/jcifs/internal/smb2/lease/DirectoryCacheEntryTest.java
// Mark as having changes entry.updateChild("file1.txt", 1024L, 1000L, false, 0x20, 500L, 800L); assertTrue(entry.hasChanges()); assertTrue(entry.needsRefresh()); // Mark as complete (clears changes) entry.markComplete(); assertFalse(entry.needsRefresh()); } @Test public void testInconsistencyCount() {
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 01:47:47 UTC 2025 - 8.4K bytes - Viewed (0) -
src/test/java/jcifs/internal/smb2/lease/DirectoryLeasingIntegrationTest.java
directoryLeaseManager.updateDirectoryCache(directoryPath, files); assertTrue(entry.isComplete()); assertFalse(entry.needsRefresh()); // Wait for expiration Thread.sleep(100); assertTrue(entry.isExpired()); assertTrue(entry.needsRefresh()); // After expiration, cache should be treated as invalid by manager
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
lock.readLock().unlock(); } } public boolean isExpired() { return System.currentTimeMillis() - lastUpdateTime > maxAge; } public boolean needsRefresh() { return isExpired() || hasChanges; } public void markComplete() { lock.writeLock().lock(); try { this.isComplete = true;
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/internal/smb2/lease/DirectoryCacheEntry.java
return System.currentTimeMillis() - lastUpdateTime > maxAge; } /** * Check if cache needs refresh * * @return true if refresh needed */ public boolean needsRefresh() { return isExpired() || hasChanges; } /** * Mark the cache as complete (full enumeration cached) */ public void markComplete() { lock.writeLock().lock();
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 02:21:31 UTC 2025 - 11.4K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/lease/DirectoryLeaseManager.java
public DirectoryCacheEntry getCacheEntry(String directoryPath) { DirectoryCacheEntry entry = directoryCache.get(directoryPath); // 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()) {
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 01:47:47 UTC 2025 - 12.3K bytes - Viewed (0)