类 DSLocalCacheUtil
java.lang.Object
com.sh.wf.module.util.DSLocalCacheUtil
Description: 数据集本地缓存,主要是网站前台用,防止过度的进行数据库查询
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2017年6月14日
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddLocalCache(String key, Datastore ds, long timeout) 添加到缓存中static voidclear()static DatastoregetLocalDs(String key) static DatastoregetLocalDs(String key, long timeout) 获取本地缓存中的数据集,如果超时,则置失效static Datastoreretrieve(DataCenter dc, String sql, long timeout) 执行查询,并缓存指定的时间static Datastoreretrieve(SqlBuilder sb, long timeout) 执行查询,并缓存指定的时间static DatastoreretrieveByParam(DataCenter dc, String sql, String[] colsType, Object[] obj, long timeout) 执行查询,并缓存指定的时间
-
构造器详细资料
-
DSLocalCacheUtil
public DSLocalCacheUtil()
-
-
方法详细资料
-
addLocalCache
添加到缓存中- 参数:
key- Stringds- Datastoretimeout- long
-
getLocalDs
-
getLocalDs
获取本地缓存中的数据集,如果超时,则置失效- 参数:
key- Stringtimeout- String- 返回:
- Datastore
-
retrieve
执行查询,并缓存指定的时间- 参数:
dc- DataCentersql- Stringtimeout- 缓存时间,单位毫秒- 返回:
- Datastore
-
retrieve
执行查询,并缓存指定的时间- 参数:
sb- SqlBuildertimeout- 缓存时间,单位毫秒- 返回:
- Datastore
-
retrieveByParam
public static Datastore retrieveByParam(DataCenter dc, String sql, String[] colsType, Object[] obj, long timeout) 执行查询,并缓存指定的时间- 参数:
dc- DataCentersql- StringcolsType- String[]obj- Object[]timeout- 缓存时间,单位毫秒- 返回:
- Datastore
-
clear
public static void clear()
-