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
-
Constructor Summary
Constructors Constructor Description MockBigArrays(PageCacheRecycler recycler, CircuitBreakerService breakerService)
-
Method Summary
Modifier and Type Method Description static void
ensureAllArraysAreReleased()
ByteArray
newByteArray(long size, boolean clearOnResize)
DoubleArray
newDoubleArray(long size, boolean clearOnResize)
FloatArray
newFloatArray(long size, boolean clearOnResize)
IntArray
newIntArray(long size, boolean clearOnResize)
LongArray
newLongArray(long size, boolean clearOnResize)
<T> ObjectArray<T>
newObjectArray(long size)
ByteArray
resize(ByteArray array, long size)
DoubleArray
resize(DoubleArray array, long size)
FloatArray
resize(FloatArray array, long size)
IntArray
resize(IntArray array, long size)
LongArray
resize(LongArray array, long size)
<T> ObjectArray<T>
resize(ObjectArray<T> array, long size)
BigArrays
withCircuitBreaking()
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 Details
-
Method Details
-
ensureAllArraysAreReleased
public static void ensureAllArraysAreReleased() throws java.lang.Exception- Throws:
java.lang.Exception
-
withCircuitBreaking
- Overrides:
withCircuitBreaking
in classBigArrays
-
newByteArray
- Overrides:
newByteArray
in classBigArrays
-
resize
-
newIntArray
- Overrides:
newIntArray
in classBigArrays
-
resize
-
newLongArray
- Overrides:
newLongArray
in classBigArrays
-
resize
-
newFloatArray
- Overrides:
newFloatArray
in classBigArrays
-
resize
-
newDoubleArray
- Overrides:
newDoubleArray
in classBigArrays
-
resize
-
newObjectArray
- Overrides:
newObjectArray
in classBigArrays
-
resize
-