Author: nextgens
Date: 2008-07-19 10:27:58 +0000 (Sat, 19 Jul 2008)
New Revision: 21236
Modified:
trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
logging
Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java 2008-07-19
10:22:33 UTC (rev 21235)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java 2008-07-19
10:27:58 UTC (rev 21236)
@@ -2812,8 +2812,10 @@
*/
private boolean maybeResetTransientKey() {
long now = System.currentTimeMillis();
+ boolean isCacheTooBig = true;
synchronized (authenticatorCache) {
if(authenticatorCache.size() <
AUTHENTICATOR_CACHE_SIZE) {
+ isCacheTooBig = false;
if(now - timeLastReset <
TRANSIENT_KEY_REKEYING_MIN_INTERVAL)
return false;
}
@@ -2824,6 +2826,8 @@
// reset the authenticator cache
authenticatorCache.clear();
}
+ if(logMINOR)
+ Logger.minor(this, "Reset the JFK transitent key
because "+(isCacheTooBig ? ("the cache's capacity is exeeded
("+authenticatorCache.size()+')') : "it's time to rekey"));
node.getTicker().queueTimedJob(transientKeyRekeyer,
"JFKmaybeResetTransitentKey "+now, TRANSIENT_KEY_REKEYING_MIN_INTERVAL, false);
Logger.normal(this, "JFK's TransientKey has been changed and
the message cache flushed.");
return true;