public interface QueryCache
Modifier and Type | Method and Description |
---|---|
void |
clear(PageContext pc)
clear the cache
|
void |
clear(PageContext pc,
QueryCacheFilter filter)
clear the cache
|
void |
clearUnused(PageContext pc)
clear expired queries from cache
|
java.lang.Object |
get(PageContext pc,
SQL sql,
java.lang.String datasource,
java.lang.String username,
java.lang.String password,
java.util.Date cachedafter) |
Query |
getQuery(PageContext pc,
SQL sql,
java.lang.String datasource,
java.lang.String username,
java.lang.String password,
java.util.Date cacheAfter)
returns a Query from Query Cache or null if no match found
|
void |
remove(PageContext pc,
SQL sql,
java.lang.String datasource,
java.lang.String username,
java.lang.String password)
removes query from cache
|
void |
set(PageContext pc,
SQL sql,
java.lang.String datasource,
java.lang.String username,
java.lang.String password,
java.lang.Object value,
java.util.Date cacheBefore)
sets a Query to Cache
|
int |
size(PageContext pc) |
void clearUnused(PageContext pc) throws java.io.IOException
java.io.IOException
Query getQuery(PageContext pc, SQL sql, java.lang.String datasource, java.lang.String username, java.lang.String password, java.util.Date cacheAfter)
sql
- datasource
- username
- password
- cacheAfter
- void set(PageContext pc, SQL sql, java.lang.String datasource, java.lang.String username, java.lang.String password, java.lang.Object value, java.util.Date cacheBefore)
sql
- datasource
- username
- password
- value
- cacheBefore
- void clear(PageContext pc)
java.io.IOException
void clear(PageContext pc, QueryCacheFilter filter)
filter
- void remove(PageContext pc, SQL sql, java.lang.String datasource, java.lang.String username, java.lang.String password)
sql
- datasource
- username
- password
- java.io.IOException
java.lang.Object get(PageContext pc, SQL sql, java.lang.String datasource, java.lang.String username, java.lang.String password, java.util.Date cachedafter)
int size(PageContext pc)