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()