package cn.ms.compress.impl; import java.io.IOException; import org.xerial.snappy.Snappy; import cn.ms.compress.Compress; import cn.ms.compress.support.SPI; /** * The Data Compression Based on snappy. * * @author lry */ @SPI("snappy") public class SnappyCompress implements Compress { @Override public byte[] compress(byte[] data) throws IOException { return Snappy.compress(data); } @Override public byte[] uncompress(byte[] data) throws IOException { return Snappy.uncompress(data); } }