public final class LoadCacheUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
iLoadDataCache(VirtualDB layer,
DBClass classToLoad,
java.util.Date start,
boolean lock,
long[][] data,
boolean ignoreMemoyUsage,
int offset) |
static java.lang.String |
iLoadFieldCache(VirtualDB layer,
DBClass rootClass,
DBField field,
RootClassHolder holder,
java.util.HashMap filter,
HashLongMap rows,
boolean ignoreMemoyUsage,
boolean checkMax)
Load the cache for a field.
|
static java.lang.String |
loadDataCache(VirtualDB layer,
DBClass classToLoad,
boolean lock,
long[] rows,
boolean ignoreMemoyUsage)
Load the data cache.
|
static java.lang.String |
loadDataCache(VirtualDB layer,
DBClass classToLoad,
boolean lock,
PossibleRowsHolder pr,
boolean ignoreMemoyUsage)
Load the data cache.
|
static java.lang.String |
loadDataCache(VirtualDB layer,
DBClass classToLoad,
boolean lock,
java.lang.String filter,
boolean ignoreMemoyUsage)
Load the data cache.
|
static java.lang.String |
loadFieldCache(VirtualDB layer,
DBClass classToLoad,
boolean ignoreMemoyUsage) |
static java.lang.String |
loadFieldCache(VirtualDB layer,
DBClass rootClass,
DBField field,
boolean ignoreMemoyUsage)
Load the field cache for this layer.
|
static void |
simulateHeavyLoad(long sleepMS)
simulate heavy load by sleeping in select spots.
|
public static void simulateHeavyLoad(long sleepMS)
sleepMS
- number of milliseconds to sleeppublic static java.lang.String loadDataCache(VirtualDB layer, DBClass classToLoad, boolean lock, java.lang.String filter, boolean ignoreMemoyUsage) throws java.lang.Exception
ignoreMemoyUsage
- layer
- The layer to load forfilter
- The filter to uselock
- Should lock in memory ?classToLoad
- The classjava.lang.Exception
- a serious problem.public static java.lang.String loadDataCache(VirtualDB layer, DBClass classToLoad, boolean lock, long[] rows, boolean ignoreMemoyUsage) throws java.lang.Exception
ignoreMemoyUsage
- rows
- The rows to loadlayer
- The layer to load forlock
- Should lock in memory ?classToLoad
- The classjava.lang.Exception
- a serious problem.public static java.lang.String loadDataCache(VirtualDB layer, DBClass classToLoad, boolean lock, PossibleRowsHolder pr, boolean ignoreMemoyUsage) throws java.lang.Exception
ignoreMemoyUsage
- pr
- The rows to load.layer
- The layer to load forlock
- Should lock in memory ?classToLoad
- The classjava.lang.Exception
- a serious problem.public static java.lang.String iLoadDataCache(VirtualDB layer, DBClass classToLoad, java.util.Date start, boolean lock, long[][] data, boolean ignoreMemoyUsage, int offset) throws java.lang.Exception
layer
- the layerclassToLoad
- start
- lock
- data
- ignoreMemoyUsage
- offset
- java.lang.Exception
- Exception A serious problempublic static java.lang.String loadFieldCache(VirtualDB layer, DBClass rootClass, DBField field, boolean ignoreMemoyUsage) throws java.lang.Exception
ignoreMemoyUsage
- rootClass
- layer
- The layer to loadfield
- The field to loadjava.lang.Exception
- A serious problempublic static java.lang.String loadFieldCache(VirtualDB layer, DBClass classToLoad, boolean ignoreMemoyUsage) throws java.lang.Exception
layer
- the layerclassToLoad
- ignoreMemoyUsage
- java.lang.Exception
- a serious problempublic static java.lang.String iLoadFieldCache(VirtualDB layer, DBClass rootClass, DBField field, RootClassHolder holder, java.util.HashMap filter, HashLongMap rows, boolean ignoreMemoyUsage, boolean checkMax) throws java.lang.Exception
ignoreMemoyUsage
- rootClass
- the root classlayer
- The layer to loadfield
- The field to loadholder
- The root holderfilter
- The filter valuesrows
- record the rows.checkMax
- check the maxjava.lang.Exception
- A serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.