Skip to content

Commit 3334dc4

Browse files
committed
4.11 Release updating transitive threadly to 5.40
1 parent 0b9c05d commit 3334dc4

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Include the litesockets library into your project from maven central:
99
<dependency>
1010
<groupId>org.threadly</groupId>
1111
<artifactId>litesockets</artifactId>
12-
<version>4.10</version>
12+
<version>4.11</version>
1313
</dependency>
1414
```
1515

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
group = org.threadly
2-
version = 4.10
3-
threadlyVersion = 5.37
2+
version = 4.11
3+
threadlyVersion = 5.40

src/main/java/org/threadly/litesockets/SocketExecuterCommonBase.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
import org.threadly.concurrent.SubmitterScheduler;
1515
import org.threadly.concurrent.future.ListenableFuture;
16-
import org.threadly.concurrent.future.WatchdogCache;
16+
import org.threadly.concurrent.future.watchdog.MixedTimeWatchdog;
1717
import org.threadly.litesockets.utils.IOUtils;
1818
import org.threadly.litesockets.utils.SimpleByteStats;
1919
import org.threadly.util.AbstractService;
@@ -29,7 +29,7 @@ abstract class SocketExecuterCommonBase extends AbstractService implements Socke
2929
protected final ConcurrentHashMap<SocketChannel, Client> clients = new ConcurrentHashMap<>();
3030
protected final ConcurrentHashMap<SelectableChannel, Server> servers = new ConcurrentHashMap<>();
3131
protected final SocketExecuterByteStats stats = new SocketExecuterByteStats();
32-
protected final WatchdogCache dogCache;
32+
protected final MixedTimeWatchdog dogCache;
3333
protected volatile boolean perConnectionStatsEnabled = true;
3434
protected Selector acceptSelector;
3535

@@ -43,7 +43,7 @@ abstract class SocketExecuterCommonBase extends AbstractService implements Socke
4343
ArgumentVerifier.assertNotNull(acceptScheduler, "Accept Scheduler");
4444

4545
schedulerPool = ssi;
46-
dogCache = new WatchdogCache(ssi, true);
46+
dogCache = new MixedTimeWatchdog(ssi, true);
4747
this.acceptScheduler = acceptScheduler;
4848
}
4949

@@ -188,7 +188,7 @@ public SimpleByteStats getStats() {
188188

189189
@Override
190190
public void watchFuture(final ListenableFuture<?> lf, final long delay) {
191-
dogCache.watch(lf, delay);
191+
dogCache.watch(delay, lf);
192192
}
193193

194194
protected static Selector openSelector() {

0 commit comments

Comments
 (0)