|
DODS 7.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CacheConstants
This intefrace contains constants needed for data object (or DataStruct object), simple query and complex query caches.
Field Summary | |
---|---|
static int |
COMPLEX_QUERY_CACHE
Methods use this constant for retrieving information about complex query cache. |
static int |
DATA_CACHE
Methods use this constant for retrieving information about data object or DataStruct object cache. |
static int |
DATA_CACHING
Only data object (or DataStruct object) cache is enabled. |
static boolean |
DEFAULT_All_READONLY
|
static java.lang.String |
DEFAULT_APP_NAME
|
static int |
DEFAULT_ASYNCH_LOAD_PRIORITY
|
static int |
DEFAULT_ASYNCH_LOAD_THREAD_NUM
|
static boolean |
DEFAULT_AUTO_SAVE
|
static boolean |
DEFAULT_AUTO_SAVE_CREATE_VIRGIN
|
static boolean |
DEFAULT_AUTO_WRITE
|
static double |
DEFAULT_CACHE_PERCENTAGE
|
static boolean |
DEFAULT_CACHE_PERSISTENCE_ON_DISABLE_CACHING
|
static boolean |
DEFAULT_CACHE_PERSISTENCE_ON_SHUTDOWN
|
static boolean |
DEFAULT_CASE_SENSITIVE
|
static int |
DEFAULT_DEADLOCK_READ_TIME
|
static int |
DEFAULT_DEADLOCK_RETRY_NUMBER
|
static int |
DEFAULT_DEFAULT_FETCH_SIZE
|
static boolean |
DEFAULT_DELETE_CHECK_VERSION
|
static java.lang.String |
DEFAULT_DODS_CACHE_FACTORY
|
static int |
DEFAULT_FULL_CACHE_COUNT_LIMIT
|
static boolean |
DEFAULT_INCREMENT_VERSIONS
Increment versions during mass Updates. |
static boolean |
DEFAULT_INITIAL_ALL_CACHES
|
static int |
DEFAULT_INITIAL_CACHE_FETCH_SIZE
|
static java.lang.String |
DEFAULT_INITIAL_CONDITION
|
static int |
DEFAULT_INITIAL_DS_CACHE_SIZE
|
static boolean |
DEFAULT_LAZY_LOADING
|
static int |
DEFAULT_MAX_CACHE_SIZE
Constant for maximal number of data objects (or DataStruct object) in the cache. |
static int |
DEFAULT_MAX_COMPLEX_QUERY_CACHE_SIZE
Constant for maximal number of Query objects in the complex query cache. |
static int |
DEFAULT_MAX_EXECUTE_TIME
|
static int |
DEFAULT_MAX_EXECUTE_TIME_CACHE_INIT
|
static int |
DEFAULT_MAX_MULTI_JOIN_QUERY_CACHE_SIZE
Constant for maximal number of Query objects in the multi-join query cache. |
static int |
DEFAULT_MAX_SIMPLE_QUERY_CACHE_SIZE
Constant for maximal number of Query objects in the simple query cache. |
static int |
DEFAULT_QUERY_TIME_LIMIT_CACHE_INIT
|
static int |
DEFAULT_QUERY_TIMEOUT
|
static int |
DEFAULT_QUERY_TIMEOUT_CACHE_INIT
|
static boolean |
DEFAULT_READONLY
|
static double |
DEFAULT_RESERVE_FACTOR
Constant used in query caching. |
static boolean |
DEFAULT_SELECT_OIDS
Optional select statement - used with mass Updates and/or deletes . |
static int |
DEFAULT_SIMPLE_CACHE_ROW_COUNT_LIMIT
|
static int |
DEFAULT_SYNCH_LOAD_ROW_COUNT_LIMIT
|
static boolean |
DEFAULT_TRANSACTION_CACHES
|
static boolean |
DEFAULT_TRANSACTION_CHECK
|
static java.lang.String |
FULL_CACHE_COUNT_LIMIT
|
static int |
MULTI_JOIN_QUERY_CACHE
Methods use this constant for retrieving information about multi-join query cache. |
static java.lang.String |
PARAMNAME_ALL_READ_ONLY
|
static java.lang.String |
PARAMNAME_APP_NAME
|
static java.lang.String |
PARAMNAME_ASYNCH_LOAD_PRIORITY
|
static java.lang.String |
PARAMNAME_ASYNCH_LOAD_THREAD_NUM
|
static java.lang.String |
PARAMNAME_AUTO_SAVE
|
static java.lang.String |
PARAMNAME_AUTO_SAVE_CREATE_VIRGIN
|
static java.lang.String |
PARAMNAME_AUTO_WRITE
|
static java.lang.String |
PARAMNAME_CACHE_PERCENTAGE
|
static java.lang.String |
PARAMNAME_CACHE_PERSISTENCE_ON_DISABLE_CACHING
|
static java.lang.String |
PARAMNAME_CACHE_PERSISTENCE_ON_SHUTDOWN
|
static java.lang.String |
PARAMNAME_CACHE_PERSISTENCE_ROOT
|
static java.lang.String |
PARAMNAME_CASE_SENSITIVE
|
static java.lang.String |
PARAMNAME_DEADLOCK_READ_TIME
|
static java.lang.String |
PARAMNAME_DEADLOCK_RETRY_NUMBER
|
static java.lang.String |
PARAMNAME_DEFAULT_FETCH_SIZE
|
static java.lang.String |
PARAMNAME_DELETE_CHECK_VERSION
|
static java.lang.String |
PARAMNAME_DODS_CACHE_FACTORY
|
static java.lang.String |
PARAMNAME_INCREMENT_VERSIONS
Increment versions during mass Updates. |
static java.lang.String |
PARAMNAME_INITIAL_ALL_CACHES
|
static java.lang.String |
PARAMNAME_INITIAL_CACHE_FETCH_SIZE
|
static java.lang.String |
PARAMNAME_INITIAL_CONDITION
|
static java.lang.String |
PARAMNAME_INITIAL_DS_CACHE_SIZE
|
static java.lang.String |
PARAMNAME_LAZY_LOADING
|
static java.lang.String |
PARAMNAME_MAX_CACHE_SIZE
|
static java.lang.String |
PARAMNAME_MAX_COMPLEX_CACHE_SIZE
|
static java.lang.String |
PARAMNAME_MAX_EXECUTE_TIME
|
static java.lang.String |
PARAMNAME_MAX_EXECUTE_TIME_CACHE_INIT
|
static java.lang.String |
PARAMNAME_MAX_MULTI_JOIN_CACHE_SIZE
|
static java.lang.String |
PARAMNAME_MAX_SIMPLE_CACHE_SIZE
|
static java.lang.String |
PARAMNAME_QUERY_TIME_LIMIT_CACHE_INIT
|
static java.lang.String |
PARAMNAME_QUERY_TIMEOUT
|
static java.lang.String |
PARAMNAME_QUERY_TIMEOUT_CACHE_INIT
|
static java.lang.String |
PARAMNAME_READ_ONLY
|
static java.lang.String |
PARAMNAME_RESERVE_FACTOR
|
static java.lang.String |
PARAMNAME_SELECT_OIDS
Name of optional select statement parameter - used with mass Updates and/or deletes. |
static java.lang.String |
PARAMNAME_SIMPLE_CACHE_ROW_COUNT_LIMIT
|
static java.lang.String |
PARAMNAME_SYNCH_LOAD_ROW_COUNT_LIMIT
|
static java.lang.String |
PARAMNAME_TRANSACTION_CACHES
|
static java.lang.String |
PARAMNAME_TRANSACTION_CHECK
Names of parameters in configuration file (DatabaseManager section) |
static int |
QUERY_CACHING
Beside data object (or DataStruct object) cache, which is enabled, at least one of simple and complex query caches is enabled. |
static int |
SIMPLE_QUERY_CACHE
Methods use this constant for retrieving information about simple query cache. |
Field Detail |
---|
static final int DATA_CACHE
static final int SIMPLE_QUERY_CACHE
static final int COMPLEX_QUERY_CACHE
static final int MULTI_JOIN_QUERY_CACHE
static final int DATA_CACHING
static final int QUERY_CACHING
static final int DEFAULT_MAX_CACHE_SIZE
static final int DEFAULT_MAX_SIMPLE_QUERY_CACHE_SIZE
static final int DEFAULT_MAX_COMPLEX_QUERY_CACHE_SIZE
static final int DEFAULT_MAX_MULTI_JOIN_QUERY_CACHE_SIZE
static final double DEFAULT_RESERVE_FACTOR
num
is number of needed results, then
it is used num
+ DEFAULT_RESERVE_FACTOR * num
of
objects for estimating what is quicker: go to database for all object that
are not in the cache, or run again query on database.
This value is given in percents, as number between 0 and 1
(0.25 means 25%).
For example, if DEFAULT_RESERVE_FACTOR is 0.0, and wanted number of
results is 50, the estimation will be done on 75 (50 + 0.5 * 50) objects.
static final boolean DEFAULT_TRANSACTION_CHECK
static final boolean DEFAULT_DELETE_CHECK_VERSION
static final boolean DEFAULT_AUTO_WRITE
static final boolean DEFAULT_TRANSACTION_CACHES
static final boolean DEFAULT_AUTO_SAVE
static final boolean DEFAULT_AUTO_SAVE_CREATE_VIRGIN
static final int DEFAULT_DEFAULT_FETCH_SIZE
static final int DEFAULT_DEADLOCK_READ_TIME
static final int DEFAULT_DEADLOCK_RETRY_NUMBER
static final int DEFAULT_QUERY_TIMEOUT
static final boolean DEFAULT_LAZY_LOADING
static final int DEFAULT_MAX_EXECUTE_TIME
static final boolean DEFAULT_INITIAL_ALL_CACHES
static final java.lang.String DEFAULT_INITIAL_CONDITION
static final boolean DEFAULT_All_READONLY
static final boolean DEFAULT_READONLY
static final double DEFAULT_CACHE_PERCENTAGE
static final boolean DEFAULT_CASE_SENSITIVE
static final java.lang.String DEFAULT_APP_NAME
static final int DEFAULT_INITIAL_CACHE_FETCH_SIZE
static final int DEFAULT_INITIAL_DS_CACHE_SIZE
static final boolean DEFAULT_SELECT_OIDS
static final boolean DEFAULT_INCREMENT_VERSIONS
static final int DEFAULT_FULL_CACHE_COUNT_LIMIT
static final java.lang.String PARAMNAME_TRANSACTION_CHECK
static final java.lang.String PARAMNAME_DELETE_CHECK_VERSION
static final java.lang.String PARAMNAME_AUTO_WRITE
static final java.lang.String PARAMNAME_TRANSACTION_CACHES
static final java.lang.String PARAMNAME_AUTO_SAVE
static final java.lang.String PARAMNAME_AUTO_SAVE_CREATE_VIRGIN
static final java.lang.String PARAMNAME_DEFAULT_FETCH_SIZE
static final java.lang.String PARAMNAME_DEADLOCK_READ_TIME
static final java.lang.String PARAMNAME_DEADLOCK_RETRY_NUMBER
static final java.lang.String PARAMNAME_QUERY_TIMEOUT
static final java.lang.String PARAMNAME_ALL_READ_ONLY
static final java.lang.String PARAMNAME_LAZY_LOADING
static final java.lang.String PARAMNAME_MAX_EXECUTE_TIME
static final java.lang.String PARAMNAME_MAX_CACHE_SIZE
static final java.lang.String PARAMNAME_MAX_SIMPLE_CACHE_SIZE
static final java.lang.String PARAMNAME_MAX_COMPLEX_CACHE_SIZE
static final java.lang.String PARAMNAME_MAX_MULTI_JOIN_CACHE_SIZE
static final java.lang.String PARAMNAME_RESERVE_FACTOR
static final java.lang.String PARAMNAME_INITIAL_ALL_CACHES
static final java.lang.String PARAMNAME_INITIAL_CONDITION
static final java.lang.String PARAMNAME_READ_ONLY
static final java.lang.String PARAMNAME_CACHE_PERCENTAGE
static final java.lang.String PARAMNAME_CASE_SENSITIVE
static final java.lang.String PARAMNAME_APP_NAME
static final java.lang.String PARAMNAME_INITIAL_CACHE_FETCH_SIZE
static final java.lang.String PARAMNAME_INITIAL_DS_CACHE_SIZE
static final java.lang.String PARAMNAME_SELECT_OIDS
static final java.lang.String PARAMNAME_INCREMENT_VERSIONS
static final java.lang.String FULL_CACHE_COUNT_LIMIT
static final java.lang.String PARAMNAME_DODS_CACHE_FACTORY
static final java.lang.String DEFAULT_DODS_CACHE_FACTORY
static final java.lang.String PARAMNAME_ASYNCH_LOAD_THREAD_NUM
static final int DEFAULT_ASYNCH_LOAD_THREAD_NUM
static final java.lang.String PARAMNAME_ASYNCH_LOAD_PRIORITY
static final int DEFAULT_ASYNCH_LOAD_PRIORITY
static final java.lang.String PARAMNAME_SIMPLE_CACHE_ROW_COUNT_LIMIT
static final int DEFAULT_SIMPLE_CACHE_ROW_COUNT_LIMIT
static final java.lang.String PARAMNAME_SYNCH_LOAD_ROW_COUNT_LIMIT
static final int DEFAULT_SYNCH_LOAD_ROW_COUNT_LIMIT
static final java.lang.String PARAMNAME_MAX_EXECUTE_TIME_CACHE_INIT
static final int DEFAULT_MAX_EXECUTE_TIME_CACHE_INIT
static final java.lang.String PARAMNAME_QUERY_TIME_LIMIT_CACHE_INIT
static final int DEFAULT_QUERY_TIME_LIMIT_CACHE_INIT
static final java.lang.String PARAMNAME_QUERY_TIMEOUT_CACHE_INIT
static final int DEFAULT_QUERY_TIMEOUT_CACHE_INIT
static final java.lang.String PARAMNAME_CACHE_PERSISTENCE_ON_SHUTDOWN
static final boolean DEFAULT_CACHE_PERSISTENCE_ON_SHUTDOWN
static final java.lang.String PARAMNAME_CACHE_PERSISTENCE_ON_DISABLE_CACHING
static final boolean DEFAULT_CACHE_PERSISTENCE_ON_DISABLE_CACHING
static final java.lang.String PARAMNAME_CACHE_PERSISTENCE_ROOT
|
DODS 7.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |