@Override protected PackedObjectInfo newInfo(AnyObjectId id, UnresolvedDelta delta, ObjectId baseId) { DhtInfo obj = objectMap.addIfAbsent(new DhtInfo(id)); if (delta != null) { DhtDelta d = (DhtDelta) delta; obj.chunkPtr = d.chunkPtr; obj.packedSize = d.packedSize; obj.inflatedSize = d.inflatedSize; obj.base = baseId; obj.setType(d.getType()); if (d.isFragmented()) obj.setFragmented(); } return obj; }
@Override protected PackedObjectInfo newInfo(AnyObjectId id, UnresolvedDelta delta, ObjectId baseId) { DhtInfo obj = objectMap.addIfAbsent(new DhtInfo(id)); if (delta != null) { DhtDelta d = (DhtDelta) delta; obj.chunkPtr = d.chunkPtr; obj.packedSize = d.packedSize; obj.inflatedSize = d.inflatedSize; obj.base = baseId; obj.setType(d.getType()); if (d.isFragmented()) obj.setFragmented(); } return obj; }