类 GroovyScriptCacheContext

java.lang.Object
com.codingapi.springboot.script.cache.GroovyScriptCacheContext

public class GroovyScriptCacheContext extends Object
脚本数据缓存上下文管理对象
  • 方法详细资料

    • save

      public void save(GroovyScript script)
      更新脚本缓存
      参数:
      script - 脚本对象
    • cache

      public void cache(GroovyScript script)
      保存缓存数据
      参数:
      script - 脚本对象
    • remove

      public void remove(String key)
      删除脚本
      参数:
      key - 脚本key
    • keys

      public List<String> keys()
      获取脚本keys
    • count

      public int count()
      脚本总数量
      返回:
      总数量
    • getGroovyScript

      public GroovyScript getGroovyScript(String key)
      获取脚本对象
      参数:
      key - 脚本key
      返回:
      脚本对象
    • getGroovyMetadata

      public GroovyMetadata getGroovyMetadata(String key)
      获取脚本元数据信息
      参数:
      key - 脚本keu
      返回:
      元数据信息
    • getScript

      public String getScript(String key)
      获取脚本内容
      参数:
      key - 脚本key
      返回:
      脚本数据
    • setBatchCache

      public void setBatchCache(List<GroovyScript> scriptList)
      批量加载脚本
      参数:
      scriptList - 脚本数据
    • compileAll

      public void compileAll(boolean cache)
      编译脚本
      参数:
      cache - 是否缓存
    • clear

      public void clear()
      清空脚本数据