Package org.elasticsearch.common.util
Class MockPageCacheRecycler
java.lang.Object
org.elasticsearch.common.util.PageCacheRecycler
org.elasticsearch.common.util.MockPageCacheRecycler
public class MockPageCacheRecycler
extends org.elasticsearch.common.util.PageCacheRecycler
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.common.util.PageCacheRecycler
org.elasticsearch.common.util.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(org.elasticsearch.common.settings.Settings settings)
-
Method Summary
Modifier and Type Method Description org.elasticsearch.common.recycler.Recycler.V<byte[]>
bytePage(boolean clear)
static void
ensureAllPagesAreReleased()
org.elasticsearch.common.recycler.Recycler.V<int[]>
intPage(boolean clear)
org.elasticsearch.common.recycler.Recycler.V<long[]>
longPage(boolean clear)
org.elasticsearch.common.recycler.Recycler.V<java.lang.Object[]>
objectPage()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MockPageCacheRecycler
public MockPageCacheRecycler(org.elasticsearch.common.settings.Settings settings)
-
-
Method Details
-
ensureAllPagesAreReleased
public static void ensureAllPagesAreReleased() throws java.lang.Exception- Throws:
java.lang.Exception
-
bytePage
public org.elasticsearch.common.recycler.Recycler.V<byte[]> bytePage(boolean clear)- Overrides:
bytePage
in classorg.elasticsearch.common.util.PageCacheRecycler
-
intPage
public org.elasticsearch.common.recycler.Recycler.V<int[]> intPage(boolean clear)- Overrides:
intPage
in classorg.elasticsearch.common.util.PageCacheRecycler
-
longPage
public org.elasticsearch.common.recycler.Recycler.V<long[]> longPage(boolean clear)- Overrides:
longPage
in classorg.elasticsearch.common.util.PageCacheRecycler
-
objectPage
public org.elasticsearch.common.recycler.Recycler.V<java.lang.Object[]> objectPage()- Overrides:
objectPage
in classorg.elasticsearch.common.util.PageCacheRecycler
-