Snappy-Java Source Code

Snappy-Java is a Java port of the "snappy", a fast C++ compresser/decompresser developed by Google.

Snappy-Java Source Code files are provided in the source packge (snappy-java-1.1.8.4-sources.jar). You can download it at Snappy Maven Website.

You can also browse Snappy-Java Source Code below:

✍: FYIcenter.com

org/xerial/snappy/buffer/DefaultBufferAllocator.java

package org.xerial.snappy.buffer;

/**
 * Simple buffer allocator, which does not reuse the allocated buffer
 */
public class DefaultBufferAllocator
        implements BufferAllocator
{

    public static BufferAllocatorFactory factory = new BufferAllocatorFactory()
    {
        public BufferAllocator singleton = new DefaultBufferAllocator();

        @Override
        public BufferAllocator getBufferAllocator(int bufferSize)
        {
            return singleton;
        }
    };

    @Override
    public byte[] allocate(int size)
    {
        return new byte[size];
    }

    @Override
    public void release(byte[] buffer)
    {
        // do nothing
    }
}

org/xerial/snappy/buffer/DefaultBufferAllocator.java

 

Or download all of them as a single archive file:

File name: snappy-java-1.1.8.4-sources.jar
File size: 1962098 bytes
Release date: 2021-01-25
Download 

 

Download and Install Snappy-Java Binary Package

What Is Snappy-Java

Downloading and Reviewing snappy-java.jar

⇑⇑ Snappy-Java - Compresser and Decompresser

2021-07-13, 15182👍, 0💬