Class MockBigArrays
java.lang.Object
org.opensearch.common.util.BigArrays
org.opensearch.common.util.MockBigArrays
public class MockBigArrays
extends org.opensearch.common.util.BigArrays
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.common.util.BigArrays
org.opensearch.common.util.BigArrays.DoubleBinarySearcher -
Field Summary
Fields inherited from class org.opensearch.common.util.BigArrays
NON_RECYCLING_INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionMockBigArrays(org.opensearch.common.util.PageCacheRecycler recycler, org.opensearch.core.indices.breaker.CircuitBreakerService breakerService) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidorg.opensearch.core.common.util.ByteArraynewByteArray(long size, boolean clearOnResize) org.opensearch.common.util.DoubleArraynewDoubleArray(long size, boolean clearOnResize) org.opensearch.common.util.FloatArraynewFloatArray(long size, boolean clearOnResize) org.opensearch.common.util.IntArraynewIntArray(long size, boolean clearOnResize) org.opensearch.common.util.LongArraynewLongArray(long size, boolean clearOnResize) <T> org.opensearch.common.util.ObjectArray<T> newObjectArray(long size) org.opensearch.common.util.DoubleArrayresize(org.opensearch.common.util.DoubleArray array, long size) org.opensearch.common.util.FloatArrayresize(org.opensearch.common.util.FloatArray array, long size) org.opensearch.common.util.IntArrayresize(org.opensearch.common.util.IntArray array, long size) org.opensearch.common.util.LongArrayresize(org.opensearch.common.util.LongArray array, long size) <T> org.opensearch.common.util.ObjectArray<T> resize(org.opensearch.common.util.ObjectArray<T> array, long size) org.opensearch.core.common.util.ByteArrayresize(org.opensearch.core.common.util.ByteArray array, long size) org.opensearch.common.util.BigArraysMethods inherited from class org.opensearch.common.util.BigArrays
breakerService, equals, grow, grow, grow, grow, grow, grow, hashCode, newByteArray, newDoubleArray, newFloatArray, newIntArray, newLongArray, overSize, overSize
-
Constructor Details
-
MockBigArrays
public MockBigArrays(org.opensearch.common.util.PageCacheRecycler recycler, org.opensearch.core.indices.breaker.CircuitBreakerService breakerService)
-
-
Method Details
-
ensureAllArraysAreReleased
-
withCircuitBreaking
public org.opensearch.common.util.BigArrays withCircuitBreaking()- Overrides:
withCircuitBreakingin classorg.opensearch.common.util.BigArrays
-
newByteArray
public org.opensearch.core.common.util.ByteArray newByteArray(long size, boolean clearOnResize) - Overrides:
newByteArrayin classorg.opensearch.common.util.BigArrays
-
resize
public org.opensearch.core.common.util.ByteArray resize(org.opensearch.core.common.util.ByteArray array, long size) - Overrides:
resizein classorg.opensearch.common.util.BigArrays
-
newIntArray
public org.opensearch.common.util.IntArray newIntArray(long size, boolean clearOnResize) - Overrides:
newIntArrayin classorg.opensearch.common.util.BigArrays
-
resize
public org.opensearch.common.util.IntArray resize(org.opensearch.common.util.IntArray array, long size) - Overrides:
resizein classorg.opensearch.common.util.BigArrays
-
newLongArray
public org.opensearch.common.util.LongArray newLongArray(long size, boolean clearOnResize) - Overrides:
newLongArrayin classorg.opensearch.common.util.BigArrays
-
resize
public org.opensearch.common.util.LongArray resize(org.opensearch.common.util.LongArray array, long size) - Overrides:
resizein classorg.opensearch.common.util.BigArrays
-
newFloatArray
public org.opensearch.common.util.FloatArray newFloatArray(long size, boolean clearOnResize) - Overrides:
newFloatArrayin classorg.opensearch.common.util.BigArrays
-
resize
public org.opensearch.common.util.FloatArray resize(org.opensearch.common.util.FloatArray array, long size) - Overrides:
resizein classorg.opensearch.common.util.BigArrays
-
newDoubleArray
public org.opensearch.common.util.DoubleArray newDoubleArray(long size, boolean clearOnResize) - Overrides:
newDoubleArrayin classorg.opensearch.common.util.BigArrays
-
resize
public org.opensearch.common.util.DoubleArray resize(org.opensearch.common.util.DoubleArray array, long size) - Overrides:
resizein classorg.opensearch.common.util.BigArrays
-
newObjectArray
public <T> org.opensearch.common.util.ObjectArray<T> newObjectArray(long size) - Overrides:
newObjectArrayin classorg.opensearch.common.util.BigArrays
-
resize
public <T> org.opensearch.common.util.ObjectArray<T> resize(org.opensearch.common.util.ObjectArray<T> array, long size) - Overrides:
resizein classorg.opensearch.common.util.BigArrays
-