Changeset f5f411b6
- Timestamp:
- Oct 21, 2016 6:08:31 PM (4 years ago)
- Branches:
- master
- Children:
- 71f7c71
- Parents:
- d367149
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
core/java/src/net/i2p/data/LeaseSet.java
rd367149 rf5f411b6 73 73 private boolean _decrypted; 74 74 private boolean _checked; 75 // cached byte version 76 private volatile byte _byteified[]; 75 77 76 78 /** … … 93 95 94 96 public LeaseSet() { 95 _leases = new ArrayList<Lease>( OLD_MAX_LEASES);97 _leases = new ArrayList<Lease>(2); 96 98 _firstExpiration = Long.MAX_VALUE; 97 99 } … … 287 289 288 290 protected byte[] getBytes() { 291 if (_byteified != null) return _byteified; 289 292 if ((_destination == null) || (_encryptionKey == null) || (_signingKey == null)) 290 293 return null; … … 299 302 _encryptionKey.writeBytes(out); 300 303 _signingKey.writeBytes(out); 301 DataHelper.writeLong(out, 1, _leases.size()); 302 //DataHelper.writeLong(out, 4, _version); 304 out.write((byte) _leases.size()); 303 305 for (Lease lease : _leases) 304 306 lease.writeBytes(out); … … 309 311 } 310 312 byte rv[] = out.toByteArray(); 313 // if we are floodfill and this was published to us 314 if (_receivedAsPublished) 315 _byteified = rv; 311 316 return rv; 312 317 } … … 349 354 _encryptionKey.writeBytes(out); 350 355 _signingKey.writeBytes(out); 351 DataHelper.writeLong(out, 1, _leases.size()); 352 //DataHelper.writeLong(out, 4, _version); 356 out.write((byte) _leases.size()); 353 357 for (Lease lease : _leases) 354 358 lease.writeBytes(out);
Note: See TracChangeset
for help on using the changeset viewer.