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;


Reply via email to