All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nedap.archie.util.KryoUtil Maven / Gradle / Ivy

package com.nedap.archie.util;

import com.esotericsoftware.kryo.Kryo;
import com.esotericsoftware.kryo.pool.KryoFactory;
import com.esotericsoftware.kryo.pool.KryoPool;

/**
 * Created by pieter.bos on 03/11/15.
 */
public class KryoUtil {

    // Build pool with SoftReferences enabled (optional)
    private static KryoPool pool;

    static {
        KryoFactory factory = new KryoFactory() {
            public Kryo create() {
                Kryo kryo = new Kryo();
                return kryo;
            }
        };
        pool = new KryoPool.Builder(factory).softReferences().build();
    }

    public static KryoPool getPool() {
        return pool;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy