Package org.elasticsearch.common.util
Class MockBigArrays
- java.lang.Object
-
- org.elasticsearch.common.util.BigArrays
-
- org.elasticsearch.common.util.MockBigArrays
-
public class MockBigArrays extends BigArrays
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.common.util.BigArrays
NON_RECYCLING_INSTANCE
-
-
Constructor Summary
Constructors Constructor Description MockBigArrays(PageCacheRecycler recycler, CircuitBreakerService breakerService)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidensureAllArraysAreReleased()ByteArraynewByteArray(long size, boolean clearOnResize)DoubleArraynewDoubleArray(long size, boolean clearOnResize)FloatArraynewFloatArray(long size, boolean clearOnResize)IntArraynewIntArray(long size, boolean clearOnResize)LongArraynewLongArray(long size, boolean clearOnResize)<T> ObjectArray<T>newObjectArray(long size)ByteArrayresize(ByteArray array, long size)DoubleArrayresize(DoubleArray array, long size)FloatArrayresize(FloatArray array, long size)IntArrayresize(IntArray array, long size)LongArrayresize(LongArray array, long size)<T> ObjectArray<T>resize(ObjectArray<T> array, long size)BigArrayswithCircuitBreaking()-
Methods inherited from class org.elasticsearch.common.util.BigArrays
breakerService, equals, grow, grow, grow, grow, grow, grow, hashCode, newByteArray, newDoubleArray, newFloatArray, newIntArray, newLongArray, overSize, overSize
-
-
-
-
Constructor Detail
-
MockBigArrays
public MockBigArrays(PageCacheRecycler recycler, CircuitBreakerService breakerService)
-
-
Method Detail
-
ensureAllArraysAreReleased
public static void ensureAllArraysAreReleased() throws java.lang.Exception- Throws:
java.lang.Exception
-
withCircuitBreaking
public BigArrays withCircuitBreaking()
- Overrides:
withCircuitBreakingin classBigArrays
-
newByteArray
public ByteArray newByteArray(long size, boolean clearOnResize)
- Overrides:
newByteArrayin classBigArrays
-
newIntArray
public IntArray newIntArray(long size, boolean clearOnResize)
- Overrides:
newIntArrayin classBigArrays
-
newLongArray
public LongArray newLongArray(long size, boolean clearOnResize)
- Overrides:
newLongArrayin classBigArrays
-
newFloatArray
public FloatArray newFloatArray(long size, boolean clearOnResize)
- Overrides:
newFloatArrayin classBigArrays
-
resize
public FloatArray resize(FloatArray array, long size)
-
newDoubleArray
public DoubleArray newDoubleArray(long size, boolean clearOnResize)
- Overrides:
newDoubleArrayin classBigArrays
-
resize
public DoubleArray resize(DoubleArray array, long size)
-
newObjectArray
public <T> ObjectArray<T> newObjectArray(long size)
- Overrides:
newObjectArrayin classBigArrays
-
resize
public <T> ObjectArray<T> resize(ObjectArray<T> array, long size)
-
-