Author: toad
Date: 2007-02-21 04:12:37 +0000 (Wed, 21 Feb 2007)
New Revision: 11880

Modified:
   trunk/freenet/src/freenet/client/ArchiveManager.java
Log:
Logging

Modified: trunk/freenet/src/freenet/client/ArchiveManager.java
===================================================================
--- trunk/freenet/src/freenet/client/ArchiveManager.java        2007-02-21 
03:58:43 UTC (rev 11879)
+++ trunk/freenet/src/freenet/client/ArchiveManager.java        2007-02-21 
04:12:37 UTC (rev 11880)
@@ -102,7 +102,7 @@
        /** Maximum cached data in bytes */
        final long maxCachedData;
        /** Currently cached data in bytes */
-       long cachedData;
+       private long cachedData;
        /** Map from ArchiveKey to ArchiveStoreElement */
        final LRUHashtable storedData;
        /** Filename generator */
@@ -379,7 +379,7 @@
         */
        private void addStoreElement(ArchiveStoreContext ctx, FreenetURI key, 
String name, TempStoreElement temp) {
                RealArchiveStoreItem element = new RealArchiveStoreItem(this, 
ctx, key, name, temp);
-               if(logMINOR) Logger.minor(this, "Adding store element: 
"+element+" ( "+key+ ' ' +name+" )");
+               if(logMINOR) Logger.minor(this, "Adding store element: 
"+element+" ( "+key+ ' ' +name+" size "+element.spaceUsed()+" )");
                synchronized(storedData) {
                        storedData.push(element.key, element);
                        trimStoredData();
@@ -435,7 +435,11 @@
                else throw new IllegalArgumentException(); 
        }

-       public synchronized void decrementSpace(long spaceUsed) {
+       synchronized void decrementSpace(long spaceUsed) {
                cachedData -= spaceUsed;
        }
+
+       synchronized void incrementSpace(long spaceUsed) {
+               cachedData += spaceUsed;
+       }
 }


Reply via email to