类 DSLocalCacheUtil

java.lang.Object
com.sh.wf.module.util.DSLocalCacheUtil

public class DSLocalCacheUtil extends Object

Description: 数据集本地缓存,主要是网站前台用,防止过度的进行数据库查询

Title:首亨软件 - TSS/CRM等

从以下版本开始:
2017年6月14日
  • 构造器详细资料

    • DSLocalCacheUtil

      public DSLocalCacheUtil()
  • 方法详细资料

    • addLocalCache

      public static void addLocalCache(String key, Datastore ds, long timeout)
      添加到缓存中
      参数:
      key - String
      ds - Datastore
      timeout - long
    • getLocalDs

      public static Datastore getLocalDs(String key)
    • getLocalDs

      public static Datastore getLocalDs(String key, long timeout)
      获取本地缓存中的数据集,如果超时,则置失效
      参数:
      key - String
      timeout - String
      返回:
      Datastore
    • retrieve

      public static Datastore retrieve(DataCenter dc, String sql, long timeout)
      执行查询,并缓存指定的时间
      参数:
      dc - DataCenter
      sql - String
      timeout - 缓存时间,单位毫秒
      返回:
      Datastore
    • retrieve

      public static Datastore retrieve(SqlBuilder sb, long timeout)
      执行查询,并缓存指定的时间
      参数:
      sb - SqlBuilder
      timeout - 缓存时间,单位毫秒
      返回:
      Datastore
    • retrieveByParam

      public static Datastore retrieveByParam(DataCenter dc, String sql, String[] colsType, Object[] obj, long timeout)
      执行查询,并缓存指定的时间
      参数:
      dc - DataCenter
      sql - String
      colsType - String[]
      obj - Object[]
      timeout - 缓存时间,单位毫秒
      返回:
      Datastore
    • clear

      public static void clear()