Author: j16sdiz
Date: 2008-04-25 08:30:47 +0000 (Fri, 25 Apr 2008)
New Revision: 19553
Modified:
trunk/freenet/src/freenet/node/Node.java
Log:
create StatsConf only when needed, don't make it a field.
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2008-04-24 23:27:13 UTC (rev
19552)
+++ trunk/freenet/src/freenet/node/Node.java 2008-04-25 08:30:47 UTC (rev
19553)
@@ -303,7 +303,6 @@
* preserve the most recently used data so are not recommended. */
private boolean storeForceBigShrinks;
- private StatsConfig statsConf;
/* These are private because must be protected by synchronized(this) */
private final Environment storeEnvironment;
private final EnvironmentMutableConfig envMutableConfig;
@@ -1388,9 +1387,6 @@
storeEnvironment = env;
envMutableConfig = mutableConfig;
- statsConf = new StatsConfig();
- statsConf.setClear(true);
-
shutdownHook.addLateJob(new Thread() {
public void run() {
try {
@@ -3077,6 +3073,8 @@
return;
}
try {
+ StatsConfig statsConf = new StatsConfig();
+ statsConf.setClear(true);
System.out.println(storeEnvironment.getStats(statsConf));
}
catch(DatabaseException e) {