Package | Description |
---|---|
org.spf4j.io | |
org.spf4j.recyclable.impl |
Constructor and Description |
---|
BufferedInputStream(InputStream in,
int size,
SizedRecyclingSupplier<byte[]> bufferProvider) |
BufferedOutputStream(OutputStream out,
int size,
SizedRecyclingSupplier<byte[]> bufferProvider) |
ByteArrayBuilder(int size,
SizedRecyclingSupplier<byte[]> arraySupplier)
Creates a new byte array output stream, with a buffer capacity of
the specified size, in bytes.
|
MemorizingBufferedInputStream(InputStream in,
int size,
int readSize,
SizedRecyclingSupplier<byte[]> bufferProvider,
Charset charset) |
PipedOutputStream(int bufferSize,
SizedRecyclingSupplier<byte[]> bufferProvider) |
PipedOutputStream(int bufferSize,
SizedRecyclingSupplier<byte[]> bufferProvider,
Long globalDeadlineMillis)
Deprecated.
use constructor that takes globalDeadlineNanos.
|
PipedOutputStream(Long globalDeadlineNanos,
int bufferSize,
SizedRecyclingSupplier<byte[]> bufferProvider)
Create a PipedOutputStream.
|
Modifier and Type | Class and Description |
---|---|
class |
Powerof2SizedGlobalRecyclingSupplier<T>
recycling supplier that allows you to recycle objects.
|
class |
Powerof2ThreadLocalRecyclingSupplier<T>
recycling supplier that allows you to recycle objects.
|
class |
SizedThreadLocalRecyclingSupplier<T>
recycling supplier that allows you to recycle objects.
|
Modifier and Type | Field and Description |
---|---|
static SizedRecyclingSupplier<byte[]> |
ArraySuppliers.Bytes.GL_SUPPLIER |
static SizedRecyclingSupplier<char[]> |
ArraySuppliers.Chars.GL_SUPPLIER |
static SizedRecyclingSupplier<byte[]> |
ArraySuppliers.Bytes.JAVA_NEW |
static SizedRecyclingSupplier<char[]> |
ArraySuppliers.Chars.JAVA_NEW |
static SizedRecyclingSupplier<Object[]> |
ArraySuppliers.Objects.TL_SUPPLIER |
static SizedRecyclingSupplier<byte[]> |
ArraySuppliers.Bytes.TL_SUPPLIER |
static SizedRecyclingSupplier<char[]> |
ArraySuppliers.Chars.TL_SUPPLIER |
Copyright © 2018 SPF4J. All rights reserved.