public class ParRegHeapEvictionTest extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CRITICAL_HEAP_PERCENTAGE |
static String |
CRITICAL_OFF_HEAP_PERCENTAGE |
static String |
EVICTION_HEAP_PERCENTAGE |
static String |
EVICTION_OFF_HEAP_PERCENTAGE |
protected static int |
HEAVY_OBJECT_SIZE_VAL |
protected static com.gemstone.gemfire.internal.cache.control.InternalResourceManager |
irm |
static int |
KEYS_TO_PUT |
protected static EvictionThresholdListener |
listener |
static float |
LOWER_HEAP_LIMIT_PERCENT |
protected int |
numThreadsInClients |
protected RandomValues |
randomValues |
protected static List |
regionDescriptNames |
protected static ParRegHeapEvictionTest |
testInstance |
protected static com.gemstone.gemfire.cache.Cache |
theCache |
protected static long |
totalEntriesInDisk |
protected static long |
totalNumOverFlowToDisk |
static float |
UPPER_HEAP_LIMIT_PERCENT |
| Constructor and Description |
|---|
ParRegHeapEvictionTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkBlackBoardForException() |
protected void |
createRegions() |
protected void |
doQuery() |
protected void |
doQuery(com.gemstone.gemfire.cache.Region aRegion) |
static double |
getNumHeapLRUEvictions() |
static void |
HydraTask_createRegions() |
static void |
HydraTask_doQuery() |
static void |
HydraTask_initialize() |
static void |
HydraTask_populateAndVerify() |
static void |
HydraTask_populateMaxEntries() |
static void |
HydraTask_populateRegions() |
static void |
HydraTask_populateUniformHeavyEntries() |
static void |
HydraTask_updateBB() |
static void |
HydraTask_verifyEviction() |
static void |
HydraTask_verifyEvictionBehavior() |
static void |
HydraTask_verifyNoEviction() |
static void |
HydraTask_verifyRegionFairness() |
protected void |
initialize() |
protected static void |
logExecutionNumber() |
protected void |
populateAndVerify() |
protected void |
populateMaxEntries() |
protected void |
populateMaxEntries(com.gemstone.gemfire.cache.Region aRegion) |
protected void |
populateRegion(com.gemstone.gemfire.cache.Region aRegion) |
protected void |
populateRegions() |
protected void |
populateUniformHeavyEntries() |
protected void |
populateUniformHeavyEntries(com.gemstone.gemfire.cache.Region aRegion,
Object key) |
protected void |
updateBB() |
void |
verifyEviction() |
protected void |
verifyEvictionBehavior() |
void |
verifyHeapUsage() |
void |
verifyNoEviction() |
void |
verifyRegionFairness() |
protected static ParRegHeapEvictionTest testInstance
protected static List regionDescriptNames
protected static com.gemstone.gemfire.cache.Cache theCache
protected RandomValues randomValues
protected static com.gemstone.gemfire.internal.cache.control.InternalResourceManager irm
protected static EvictionThresholdListener listener
protected int numThreadsInClients
public static final int KEYS_TO_PUT
protected static final int HEAVY_OBJECT_SIZE_VAL
public static final String CRITICAL_HEAP_PERCENTAGE
public static final String EVICTION_HEAP_PERCENTAGE
public static final String CRITICAL_OFF_HEAP_PERCENTAGE
public static final String EVICTION_OFF_HEAP_PERCENTAGE
public static final float LOWER_HEAP_LIMIT_PERCENT
public static final float UPPER_HEAP_LIMIT_PERCENT
protected static long totalNumOverFlowToDisk
protected static long totalEntriesInDisk
public static void HydraTask_initialize()
public static void HydraTask_createRegions()
public static void HydraTask_updateBB()
public static void HydraTask_populateRegions()
public static void HydraTask_populateUniformHeavyEntries()
public static void HydraTask_doQuery()
public static void HydraTask_populateMaxEntries()
public static void HydraTask_populateAndVerify()
public static void HydraTask_verifyEvictionBehavior()
public static void HydraTask_verifyRegionFairness()
public static void HydraTask_verifyEviction()
public static void HydraTask_verifyNoEviction()
protected void initialize()
protected void createRegions()
protected void updateBB()
protected void populateAndVerify()
protected void populateUniformHeavyEntries()
protected void populateUniformHeavyEntries(com.gemstone.gemfire.cache.Region aRegion,
Object key)
protected void populateRegions()
protected void populateRegion(com.gemstone.gemfire.cache.Region aRegion)
protected void populateMaxEntries()
protected void populateMaxEntries(com.gemstone.gemfire.cache.Region aRegion)
protected void doQuery()
protected void doQuery(com.gemstone.gemfire.cache.Region aRegion)
protected void verifyEvictionBehavior()
public void checkBlackBoardForException()
public void verifyHeapUsage()
public void verifyEviction()
public void verifyNoEviction()
public static double getNumHeapLRUEvictions()
protected static void logExecutionNumber()
public void verifyRegionFairness()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.