1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 AutoLoadCache 4.12 发布,优化 FastJson 深度复制功能 下载

本帖由 漂亮的石头2016-07-01 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,736
    赞:
    47
    AutoLoadCache 4.12 发布了,AutoLoadCache 是基于AOP+Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解耦,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用。
    修改日志:
    1、fastjson deepClone 数组中有Map或Collection时,转换失败的问题
    2、Fastjson深度复制优化:针对深度复制Method的arguments进行优化,通过method.getGenericParameterTypes() 来方便深度复制泛型参数。
    3、使用 ThreadLocal 缓存Random,提升获取随机数性能
    4、将异步刷新线程设置为守护线程。
    5、ICacheManager中的get和set方法中,增加Method method和 Object args[]两个参数,方便使用者根据情况进行扩展,比如:增加一些自定义的注解,来处理特殊业务逻辑(比如:增加本地缓存功能)

    最后总结一下使用fastjson做deepClone的限制,因为json中是不包类信息,而且在有些情况泛型是会补擦除,所以要使用fastjson进行deepClone话,必须要能获得到泛型的ParameterType。
    AutoLoadCache 4.12 发布,优化 FastJson 深度复制功能下载地址
     
正在加载...