|
DODS 5.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.dods.statistics.TableStatistics | +--org.enhydra.dods.statistics.QueryCacheStatistics
Field Summary | |
protected int |
cacheByOIdHitsNum
Number of query by OIds performed on the cache successfully. |
protected int |
cacheHitsNum
Number of queries performed on the cache successfully. |
protected int |
cacheSize
Current cache size. |
protected java.lang.String |
cacheType
Type of caching. |
protected int |
complexCacheHitsNum
Number of queries found in complex query cache. |
protected int |
complexQueryCacheSize
Current size of complex query cache. |
protected int |
maxCacheSize
Maximum cache size. |
protected int |
maxComplexQueryCacheSize
Maximum complex query cache size. |
protected int |
maxSimpleQueryCacheSize
Maximum simple query cache size. |
protected int |
simpleCacheHitsNum
Number of queries found in simple query cache. |
protected int |
simpleQueryCacheSize
Current size of simple query cache. |
Fields inherited from class org.enhydra.dods.statistics.TableStatistics |
averageQueryByOIdTime, averageQueryTime, complexQueryNum, deleteNum, insertNum, lazyLoadingNum, queryByOIdNum, queryNum, simpleQueryNum, startTime, stopTime, tableName, updateNum |
Constructor Summary | |
QueryCacheStatistics(java.lang.String name)
Constructor (String, String). |
Method Summary | |
int |
getCacheByOIdHitsNum()
Returns number of query by OIds performed on the cache successfully. |
int |
getCacheHitsNum()
Returns number of queries performed on the cache successfully. |
double |
getCacheHitsPercents()
Returns how much queries performed on the cache were successful. |
int |
getCacheSize()
Returns current cache size. |
java.lang.String |
getCacheType()
Returns cache type. |
int |
getComplexCacheHitsNum()
Returns number of queries found in complex query cache. |
double |
getComplexQueryCacheHitsPercents()
Returns how much performed complex queries were found and used from complex query cache (compared to all complex queries). |
int |
getComplexQueryCacheSize()
Returns current size of complex query cache. |
double |
getComplexUsedPercents()
Returns how much complex query cache is currently used. |
int |
getMaxCacheSize()
Returns maximum cache size. |
int |
getMaxComplexQueryCacheSize()
Returns maximum size of complex query cache. |
int |
getMaxSimpleQueryCacheSize()
Returns maximum size of simple query cache. |
int |
getSimpleCacheHitsNum()
Returns number of queries found in simple query cache. |
double |
getSimpleQueryCacheHitsPercents()
Returns how much performed simple queries were found and used from simple query cache (compared to all simple queries). |
int |
getSimpleQueryCacheSize()
Returns current size of complex query cache. |
double |
getSimpleUsedPercents()
Returns how much simple query cache is currently used. |
double |
getUsedPercents()
Returns how much cache is currently used. |
void |
incrementCacheByOIdHitsNum()
Increases number of query by OIds performed on the cache successfully for one. |
void |
incrementCacheHitsNum()
Increases number of queries performed on the cache successfully for one. |
void |
incrementComplexCacheHitsNum()
Increases number of queries found in complex query cache for one. |
void |
incrementSimpleCacheHitsNum()
Increases number of queries found in simple query cache for one. |
void |
setCacheByOIdHitsNum(int cacheHitsNum)
Sets number of query by OIds performed on the cache successfully. |
void |
setCacheHitsNum(int cacheHitsNum)
Sets number of queries performed on the cache successfully. |
void |
setCacheSize(int size)
Sets current cache size. |
void |
setCacheType(java.lang.String type)
Sets cache type. |
void |
setComplexCacheHitsNum(int num)
Sets number of queries found in complex query cache. |
void |
setComplexQueryCacheSize(int size)
Sets current size of complex query cache. |
void |
setMaxCacheSize(int maxSize)
Sets maximum cache size. |
void |
setMaxComplexQueryCacheSize(int size)
Sets maximum size of complex query cache. |
void |
setMaxSimpleQueryCacheSize(int size)
Sets maximum size of simple query cache. |
void |
setSimpleCacheHitsNum(int size)
Sets number of queries found in simple query cache. |
void |
setSimpleQueryCacheSize(int size)
Sets current size of simple query cache. |
void |
show()
Shows content of this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected int maxCacheSize
protected int cacheSize
protected int cacheHitsNum
protected int cacheByOIdHitsNum
protected int maxSimpleQueryCacheSize
protected int simpleQueryCacheSize
protected int simpleCacheHitsNum
protected int maxComplexQueryCacheSize
protected int complexQueryCacheSize
protected int complexCacheHitsNum
protected java.lang.String cacheType
Constructor Detail |
public QueryCacheStatistics(java.lang.String name)
name
- Method Detail |
public int getMaxCacheSize()
public void setMaxCacheSize(int maxSize)
maxSize
- maximum cache sizepublic int getCacheSize()
public void setCacheSize(int size)
size
- current cache sizepublic int getCacheHitsNum()
public void setCacheHitsNum(int cacheHitsNum)
cacheHitsNum
- number of queries performed on the cache successfullypublic void incrementCacheHitsNum()
public int getCacheByOIdHitsNum()
public void setCacheByOIdHitsNum(int cacheHitsNum)
public void incrementCacheByOIdHitsNum()
public double getUsedPercents()
public double getSimpleUsedPercents()
public double getComplexUsedPercents()
public double getCacheHitsPercents()
public int getComplexCacheHitsNum()
public int getComplexQueryCacheSize()
public int getMaxComplexQueryCacheSize()
public int getMaxSimpleQueryCacheSize()
public int getSimpleCacheHitsNum()
public int getSimpleQueryCacheSize()
public void setComplexCacheHitsNum(int num)
num
- new number of queries found in complex query cache.public void setComplexQueryCacheSize(int size)
size
- new current size of complex query cache.public void setMaxComplexQueryCacheSize(int size)
size
- new maximum size of complex query cache.public void setMaxSimpleQueryCacheSize(int size)
size
- new maximum size of simple query cache.public void setSimpleCacheHitsNum(int size)
size
- new number of queries found in simple query cache.public void setSimpleQueryCacheSize(int size)
size
- new current size of simple query cache.public void incrementSimpleCacheHitsNum()
public void incrementComplexCacheHitsNum()
public double getSimpleQueryCacheHitsPercents()
public double getComplexQueryCacheHitsPercents()
public java.lang.String getCacheType()
getCacheType
in interface Statistics
getCacheType
in class TableStatistics
public void setCacheType(java.lang.String type)
setCacheType
in interface Statistics
setCacheType
in class TableStatistics
type
- cache typepublic void show()
show
in class TableStatistics
|
DODS 5.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |