package droidkit.io; import android.support.annotation.NonNull; import droidkit.util.ObjectPool; /** * @author Daniel Serdyukov */ public class ByteArrayPool extends ObjectPool<byte[]> { public static ByteArrayPool get() { return Holder.INSTANCE; } @NonNull @Override protected byte[] newEntry() { return new byte[IOUtils.BUFFER_SIZE]; } private static final class Holder { public static final ByteArrayPool INSTANCE = new ByteArrayPool(); } }