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

com.javanut.pronghorn.util.ByteBufferLocal Maven / Gradle / Ivy

Go to download

Ring buffer based queuing utility for applications that require high performance and/or a small footprint. Well suited for embedded and stream based processing.

There is a newer version: 1.1.27
Show newest version
package com.javanut.pronghorn.util;

import java.nio.ByteBuffer;

public class ByteBufferLocal {

	     private static final ThreadLocal tpr =
	         new ThreadLocal() {
	             @Override protected ByteBuffer initialValue() {
					return null;
	         }
	     };

	     public static ByteBuffer get(int size) {
	    	 ByteBuffer b  = tpr.get();
	    	 if (b==null || b.capacity()




© 2015 - 2025 Weber Informatics LLC | Privacy Policy