Source:
@Override protected void writeExternalData(ObjectOutput out) throws IOException { U.writeString(out, name); U.writeEnum(out, mode); out.writeBoolean(sys); out.writeInt(size); out.writeInt(keySize); out.writeLong(reads); out.writeFloat(avgReadTime); out.writeLong(writes); out.writeLong(hits); out.writeLong(misses); out.writeLong(txCommits); out.writeFloat(avgTxCommitTime); out.writeLong(txRollbacks); out.writeFloat(avgTxRollbackTime); out.writeLong(puts); out.writeFloat(avgPutTime); out.writeLong(removals); out.writeFloat(avgRemovalTime); out.writeLong(evictions); out.writeInt(readsPerSec); out.writeInt(putsPerSec); out.writeInt(removalsPerSec); out.writeInt(commitsPerSec); out.writeInt(rollbacksPerSec); out.writeInt(dhtEvictQueueCurrSize); out.writeInt(txThreadMapSize); out.writeInt(txXidMapSize); out.writeInt(txCommitQueueSize); out.writeInt(txPrepareQueueSize); out.writeInt(txStartVerCountsSize); out.writeInt(txCommittedVersionsSize); out.writeInt(txRolledbackVersionsSize); out.writeInt(txDhtThreadMapSize); out.writeInt(txDhtXidMapSize); out.writeInt(txDhtCommitQueueSize); out.writeInt(txDhtPrepareQueueSize); out.writeInt(txDhtStartVerCountsSize); out.writeInt(txDhtCommittedVersionsSize); out.writeInt(txDhtRolledbackVersionsSize); out.writeLong(heapEntriesCnt); out.writeLong(offHeapAllocatedSize); out.writeLong(offHeapEntriesCnt); out.writeLong(offHeapPrimaryEntriesCnt); out.writeInt(totalPartsCnt); out.writeInt(rebalancingPartsCnt); out.writeLong(keysToRebalanceLeft); out.writeLong(rebalancingKeysRate); out.writeLong(rebalancingBytesRate); out.writeObject(qryMetrics); out.writeLong(sizeLong); out.writeLong(keySizeLong); }

Target:
@Override protected void writeExternalData(ObjectOutput out) throws IOException { U.writeString(out, name); U.writeEnum(out, mode); out.writeBoolean(sys); out.writeInt(size); out.writeInt(keySize); out.writeLong(reads); out.writeFloat(avgReadTime); out.writeLong(writes); out.writeLong(hits); out.writeLong(misses); out.writeLong(txCommits); out.writeFloat(avgTxCommitTime); out.writeLong(txRollbacks); out.writeFloat(avgTxRollbackTime); out.writeLong(puts); out.writeFloat(avgPutTime); out.writeLong(removals); out.writeFloat(avgRemovalTime); out.writeLong(evictions); out.writeInt(readsPerSec); out.writeInt(putsPerSec); out.writeInt(removalsPerSec); out.writeInt(commitsPerSec); out.writeInt(rollbacksPerSec); out.writeInt(dhtEvictQueueCurrSize); out.writeInt(txThreadMapSize); out.writeInt(txXidMapSize); out.writeInt(txCommitQueueSize); out.writeInt(txPrepareQueueSize); out.writeInt(txStartVerCountsSize); out.writeInt(txCommittedVersionsSize); out.writeInt(txRolledbackVersionsSize); out.writeInt(txDhtThreadMapSize); out.writeInt(txDhtXidMapSize); out.writeInt(txDhtCommitQueueSize); out.writeInt(txDhtPrepareQueueSize); out.writeInt(txDhtStartVerCountsSize); out.writeInt(txDhtCommittedVersionsSize); out.writeInt(txDhtRolledbackVersionsSize); out.writeLong(heapEntriesCnt); out.writeLong(offHeapAllocatedSize); out.writeLong(offHeapEntriesCnt); out.writeLong(offHeapPrimaryEntriesCnt); out.writeInt(totalPartsCnt); out.writeInt(rebalancingPartsCnt); out.writeLong(keysToRebalanceLeft); out.writeLong(rebalancingKeysRate); out.writeLong(rebalancingBytesRate); out.writeObject(qryMetrics); out.writeLong(cacheSize); }