- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for newScheduledThreadPool (0.66 sec)
-
src/main/java/jcifs/internal/smb2/lease/DirectoryLeaseManager.java
this.baseLeaseManager = leaseManager; this.directoryCache = new ConcurrentHashMap<>(); this.leaseToPath = new ConcurrentHashMap<>(); this.scheduler = Executors.newScheduledThreadPool(1); this.changeNotifier = new DirectoryChangeNotifier(this); // Schedule periodic cache cleanup scheduler.scheduleAtFixedRate(this::cleanupExpiredEntries, 60, 60, TimeUnit.SECONDS); }Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sat Aug 23 01:47:47 UTC 2025 - 12.3K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/persistent/PersistentHandleManager.java
this.context = context; this.handles = new ConcurrentHashMap<>(); this.guidToHandle = new ConcurrentHashMap<>(); this.scheduler = Executors.newScheduledThreadPool(1, r -> { Thread t = new Thread(r, "PersistentHandleManager"); t.setDaemon(true); return t; }); // Create state directory for persistent storageRegistered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sun Aug 24 00:49:49 UTC 2025 - 13K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/multichannel/ChannelManager.java
this.session = session; this.channels = new ConcurrentHashMap<>(); this.localInterfaces = new ArrayList<>(); this.remoteInterfaces = new ArrayList<>(); this.scheduler = Executors.newScheduledThreadPool(2, r -> { Thread t = new Thread(r, "MultiChannelScheduler"); t.setDaemon(true); return t; }); this.loadBalancer = new ChannelLoadBalancer(this);Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Thu Aug 21 11:13:46 UTC 2025 - 20K bytes - Viewed (0) -
src/main/java/jcifs/internal/witness/WitnessClient.java
this.registrations = new ConcurrentHashMap<>(); this.listeners = new ConcurrentHashMap<>(); this.asyncNotifyTasks = new ConcurrentHashMap<>(); this.scheduler = Executors.newScheduledThreadPool(3); // Increased for async notifications this.rpcClient = rpcClient; // Schedule periodic tasks schedulePeriodicTasks(); } /**
Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sat Aug 30 05:58:03 UTC 2025 - 20.8K bytes - Viewed (0) -
src/main/java/jcifs/smb/MultiChannelManager.java
Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sun Aug 31 08:00:57 UTC 2025 - 20.5K bytes - Viewed (0) -
src/main/java/jcifs/util/SmbCircuitBreaker.java
// Initialize scheduler for dynamic threshold adjustment this.scheduler = dynamicThresholdEnabled ? Executors.newScheduledThreadPool(1, r -> new Thread(r, "SmbCircuitBreaker-" + name)) : null; // Start dynamic threshold adjustment if enabled if (dynamicThresholdEnabled) { startDynamicThresholdAdjustment();Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sat Aug 30 05:58:03 UTC 2025 - 33.4K bytes - Viewed (0) -
docs/smb3-features/02-persistent-handles-design.md
this.context = context; this.handles = new ConcurrentHashMap<>(); this.guidToHandle = new ConcurrentHashMap<>(); this.scheduler = Executors.newScheduledThreadPool(1); // Create state directory for persistent storage String homeDir = System.getProperty("user.home"); this.stateDirectory = Paths.get(homeDir, ".jcifs", "handles"); try {Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sat Aug 16 02:53:50 UTC 2025 - 31.6K bytes - Viewed (0) -
docs/smb3-features/04-directory-leasing-design.md
this.baseLeaseManager = leaseManager; this.directoryCache = new ConcurrentHashMap<>(); this.leaseToPath = new ConcurrentHashMap<>(); this.scheduler = Executors.newScheduledThreadPool(1); this.changeNotifier = new DirectoryChangeNotifier(this); // Schedule periodic cache cleanup scheduler.scheduleAtFixedRate(this::cleanupExpiredEntries, 60, 60, TimeUnit.SECONDS);Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sat Aug 16 02:53:50 UTC 2025 - 36.2K bytes - Viewed (0) -
docs/smb3-features/06-witness-protocol-design.md
this.port = DEFAULT_WITNESS_PORT; this.context = context; this.registrations = new ConcurrentHashMap<>(); this.listeners = new ConcurrentHashMap<>(); this.scheduler = Executors.newScheduledThreadPool(2); this.rpcClient = new WitnessRpcClient(witnessServer, context); // Schedule periodic tasks schedulePeriodicTasks(); }Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sat Aug 16 02:53:50 UTC 2025 - 42K bytes - Viewed (0) -
docs/smb3-features/03-multi-channel-design.md
this.session = session; this.channels = new ConcurrentHashMap<>(); this.localInterfaces = new ArrayList<>(); this.remoteInterfaces = new ArrayList<>(); this.scheduler = Executors.newScheduledThreadPool(2); this.loadBalancer = new ChannelLoadBalancer(this); this.failover = new ChannelFailover(this); Configuration config = context.getConfig();Registered: Sat Dec 20 13:44:44 UTC 2025 - Last Modified: Sat Aug 16 02:53:50 UTC 2025 - 39.6K bytes - Viewed (0)