Package org.elasticsearch.common.util
Class MockPageCacheRecycler
- java.lang.Object
-
- org.elasticsearch.common.util.PageCacheRecycler
-
- org.elasticsearch.common.util.MockPageCacheRecycler
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,Releasable
public class MockPageCacheRecycler extends PageCacheRecycler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.common.util.PageCacheRecycler
PageCacheRecycler.Type
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.common.util.PageCacheRecycler
BYTE_PAGE_SIZE, INT_PAGE_SIZE, LIMIT_HEAP_SETTING, LONG_PAGE_SIZE, NON_RECYCLING_INSTANCE, OBJECT_PAGE_SIZE, PAGE_SIZE_IN_BYTES, TYPE_SETTING, WEIGHT_BYTES_SETTING, WEIGHT_INT_SETTING, WEIGHT_LONG_SETTING, WEIGHT_OBJECTS_SETTING
-
-
Constructor Summary
Constructors Constructor Description MockPageCacheRecycler(Settings settings)
-
Method Summary
Modifier and Type Method Description Recycler.V<byte[]>bytePage(boolean clear)static voidensureAllPagesAreReleased()Recycler.V<int[]>intPage(boolean clear)Recycler.V<long[]>longPage(boolean clear)Recycler.V<java.lang.Object[]>objectPage()-
Methods inherited from class org.elasticsearch.common.util.PageCacheRecycler
close
-
-
-
-
Constructor Detail
-
MockPageCacheRecycler
public MockPageCacheRecycler(Settings settings)
-
-
Method Detail
-
ensureAllPagesAreReleased
public static void ensureAllPagesAreReleased() throws java.lang.Exception- Throws:
java.lang.Exception
-
bytePage
public Recycler.V<byte[]> bytePage(boolean clear)
- Overrides:
bytePagein classPageCacheRecycler
-
intPage
public Recycler.V<int[]> intPage(boolean clear)
- Overrides:
intPagein classPageCacheRecycler
-
longPage
public Recycler.V<long[]> longPage(boolean clear)
- Overrides:
longPagein classPageCacheRecycler
-
objectPage
public Recycler.V<java.lang.Object[]> objectPage()
- Overrides:
objectPagein classPageCacheRecycler
-
-