模块 org.redkale

类 CachedLocalSource

  • 所有已实现的接口:
    Service

    @AutoLoad(false)
    public class CachedLocalSource
    extends Object
    implements Service
    本地缓存源

    详情见: https://redkale.org

    从以下版本开始:
    2.8.0
    作者:
    zhangjx
    • 构造器详细资料

      • CachedLocalSource

        public CachedLocalSource()
    • 方法详细资料

      • init

        public void init​(AnyValue conf)
        从接口复制的说明: Service
        该方法必须是可以重复调用, 当reload时需要重复调用init方法 远程模式下该方法会重载成空方法
        指定者:
        init 在接口中 Service
        参数:
        conf - 配置参数
      • destroy

        public void destroy​(AnyValue conf)
        从接口复制的说明: Service
        进程退出时,调用Service销毁 远程模式下该方法会重载成空方法 注意: 在此方法内不能调用MessageClient.sendMessage 方法,因为Application关闭时会先destroy掉MessageClient
        指定者:
        destroy 在接口中 Service
        参数:
        conf - 配置参数
      • set

        public <T> void set​(String name,
                            String key,
                            int localLimit,
                            long millis,
                            Type type,
                            T value)
      • getSize

        public int getSize​(String name)
      • updateLimit

        public int updateLimit​(String name,
                               int limit)