Author: nextgens
Date: 2007-09-05 20:27:56 +0000 (Wed, 05 Sep 2007)
New Revision: 14978
Modified:
trunk/freenet/src/freenet/node/fcp/AllDataMessage.java
Log:
Spare some memory in AllDataMessages (improvement suggested by toad)
Modified: trunk/freenet/src/freenet/node/fcp/AllDataMessage.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/AllDataMessage.java 2007-09-05
17:05:05 UTC (rev 14977)
+++ trunk/freenet/src/freenet/node/fcp/AllDataMessage.java 2007-09-05
20:27:56 UTC (rev 14978)
@@ -17,15 +17,15 @@
final long dataLength;
final boolean global;
final String identifier;
- final String startupTime, completionTime;
+ final long startupTime, completionTime;
public AllDataMessage(Bucket bucket, String identifier, boolean global,
long startupTime, long completionTime) {
this.bucket = bucket;
this.dataLength = bucket.size();
this.identifier = identifier;
this.global = global;
- this.startupTime = String.valueOf(startupTime);
- this.completionTime = String.valueOf(completionTime);
+ this.startupTime = startupTime;
+ this.completionTime = completionTime;
}
long dataLength() {
@@ -34,11 +34,11 @@
public SimpleFieldSet getFieldSet() {
SimpleFieldSet fs = new SimpleFieldSet(true);
- fs.putSingle("DataLength", Long.toString(dataLength));
+ fs.put("DataLength", dataLength);
fs.putSingle("Identifier", identifier);
if(global) fs.putSingle("Global", "true");
- fs.putSingle("StartuptTime", startupTime);
- fs.putSingle("CompletionTime", completionTime);
+ fs.put("StartuptTime", startupTime);
+ fs.put("CompletionTime", completionTime);
return fs;
}