public void writeData(DataOutput out) throws IOException { out.writeUTF(name); out.writeInt(backupCount); out.writeInt(asyncBackupCount); out.writeInt(evictionPercentage); out.writeInt(timeToLiveSeconds); out.writeInt(maxIdleSeconds); out.writeInt(evictionDelaySeconds); maxSizeConfig.writeData(out); out.writeByte(ByteUtil.toByte(valueIndexed, readBackupData, cacheValue)); out.writeUTF(evictionPolicy); out.writeUTF(mergePolicy); // out.writeBoolean(clearQuick); nearCacheConfig.writeData(out); // TODO: MapStoreConfig mapStoreConfig }