public class DSLocalCacheUtil
extends java.lang.Object
Description: 数据集本地缓存,主要是网站前台用,防止过度的进行数据库查询
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
DSLocalCacheUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addLocalCache(java.lang.String key,
Datastore ds,
long timeout)
添加到缓存中
|
static void |
clear() |
static Datastore |
getLocalDs(java.lang.String key) |
static Datastore |
getLocalDs(java.lang.String key,
long timeout)
获取本地缓存中的数据集,如果超时,则置失效
|
static Datastore |
retrieve(DataCenter dc,
java.lang.String sql,
long timeout)
执行查询,并缓存指定的时间
|
static Datastore |
retrieve(SqlBuilder sb,
long timeout)
执行查询,并缓存指定的时间
|
static Datastore |
retrieveByParam(DataCenter dc,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
long timeout)
执行查询,并缓存指定的时间
|
public static void addLocalCache(java.lang.String key, Datastore ds, long timeout)
key
- Stringds
- Datastoretimeout
- longpublic static Datastore getLocalDs(java.lang.String key)
public static Datastore getLocalDs(java.lang.String key, long timeout)
key
- Stringtimeout
- Stringpublic static Datastore retrieve(DataCenter dc, java.lang.String sql, long timeout)
dc
- DataCentersql
- Stringtimeout
- 缓存时间,单位毫秒public static Datastore retrieve(SqlBuilder sb, long timeout)
sb
- SqlBuildertimeout
- 缓存时间,单位毫秒public static Datastore retrieveByParam(DataCenter dc, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, long timeout)
dc
- DataCentersql
- StringcolsType
- String[]obj
- Object[]timeout
- 缓存时间,单位毫秒public static void clear()