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;
+ }
}