public class MockBigArrays
extends org.elasticsearch.common.util.BigArrays
Constructor and Description |
---|
MockBigArrays(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.indices.breaker.CircuitBreakerService breakerService) |
Modifier and Type | Method and Description |
---|---|
static void |
ensureAllArraysAreReleased() |
org.elasticsearch.common.util.ByteArray |
newByteArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.DoubleArray |
newDoubleArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.FloatArray |
newFloatArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.IntArray |
newIntArray(long size,
boolean clearOnResize) |
org.elasticsearch.common.util.LongArray |
newLongArray(long size,
boolean clearOnResize) |
<T> org.elasticsearch.common.util.ObjectArray<T> |
newObjectArray(long size) |
org.elasticsearch.common.util.ByteArray |
resize(org.elasticsearch.common.util.ByteArray array,
long size) |
org.elasticsearch.common.util.DoubleArray |
resize(org.elasticsearch.common.util.DoubleArray array,
long size) |
org.elasticsearch.common.util.FloatArray |
resize(org.elasticsearch.common.util.FloatArray array,
long size) |
org.elasticsearch.common.util.IntArray |
resize(org.elasticsearch.common.util.IntArray array,
long size) |
org.elasticsearch.common.util.LongArray |
resize(org.elasticsearch.common.util.LongArray array,
long size) |
<T> org.elasticsearch.common.util.ObjectArray<T> |
resize(org.elasticsearch.common.util.ObjectArray<T> array,
long size) |
org.elasticsearch.common.util.BigArrays |
withCircuitBreaking() |
public MockBigArrays(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.indices.breaker.CircuitBreakerService breakerService)
public static void ensureAllArraysAreReleased() throws java.lang.Exception
java.lang.Exception
public org.elasticsearch.common.util.BigArrays withCircuitBreaking()
withCircuitBreaking
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.ByteArray newByteArray(long size, boolean clearOnResize)
newByteArray
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.ByteArray resize(org.elasticsearch.common.util.ByteArray array, long size)
resize
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.IntArray newIntArray(long size, boolean clearOnResize)
newIntArray
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.IntArray resize(org.elasticsearch.common.util.IntArray array, long size)
resize
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.LongArray newLongArray(long size, boolean clearOnResize)
newLongArray
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.LongArray resize(org.elasticsearch.common.util.LongArray array, long size)
resize
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.FloatArray newFloatArray(long size, boolean clearOnResize)
newFloatArray
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.FloatArray resize(org.elasticsearch.common.util.FloatArray array, long size)
resize
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.DoubleArray newDoubleArray(long size, boolean clearOnResize)
newDoubleArray
in class org.elasticsearch.common.util.BigArrays
public org.elasticsearch.common.util.DoubleArray resize(org.elasticsearch.common.util.DoubleArray array, long size)
resize
in class org.elasticsearch.common.util.BigArrays
public <T> org.elasticsearch.common.util.ObjectArray<T> newObjectArray(long size)
newObjectArray
in class org.elasticsearch.common.util.BigArrays
public <T> org.elasticsearch.common.util.ObjectArray<T> resize(org.elasticsearch.common.util.ObjectArray<T> array, long size)
resize
in class org.elasticsearch.common.util.BigArrays