package com.liveramp.hank.compression.cueball; public class NoCueballCompressionCodec implements CueballCompressionCodec { @Override public int compress(byte[] src, int srcOffset, int srcLength, byte[] dst, int dstOff) { System.arraycopy(src, srcOffset, dst, dstOff, srcLength); return srcLength - srcOffset; } @Override public int decompress(byte[] src, int srcOffset, int srcLength, byte[] dst, int dstOff) { System.arraycopy(src, srcOffset, dst, dstOff, srcLength); return srcLength - srcOffset; } @Override public int getMaxCompressBufferSize(int length) { return length; } }