From eb7211660ffc2f7fc11e515eb4409d6bc6210fad Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 23 Apr 2020 13:35:02 +0000 Subject: [PATCH] Streaming: Reduce TCB cache time --- .../java/src/net/i2p/client/streaming/impl/TCBShare.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/streaming/java/src/net/i2p/client/streaming/impl/TCBShare.java b/apps/streaming/java/src/net/i2p/client/streaming/impl/TCBShare.java index c4930d51d..cee25df4b 100644 --- a/apps/streaming/java/src/net/i2p/client/streaming/impl/TCBShare.java +++ b/apps/streaming/java/src/net/i2p/client/streaming/impl/TCBShare.java @@ -29,7 +29,9 @@ class TCBShare { private final CleanEvent _cleaner; private final double _rttDampening, _wdwDampening, _rttDevDampening; - private static final long EXPIRE_TIME = 15*60*1000; + // Must be less than SessionKeyManager outbound timeout (12 minutes) + // to avoid large number of DH operations + private static final long EXPIRE_TIME = 10*60*1000; private static final long CLEAN_TIME = 5*60*1000; ///// constants defined in rfc 2140 ///// do not change unless you know what you're doing