阅读更多

AutoLoadCache 是一个高效的缓存管理解决方案,而且实现了自动加载(或叫预加载)和“拿来主义”机制,能非常巧妙地解决系统的性能及并发问题。源码:github 

 

  • 4.8 优化JavaScriptParser 中的代码,并根据JDK版本,使用javascript 还是nashorn 引擎。

  • 4.7 修改说明:

    • 修改缓存预警时间值,加入-10~10秒随机数,避免缓存集中失效
    • 实现表达式引擎的可扩展性,默认还是使用SpringEL表达式引擎(com.jarvis.cache.script.SpringELParser),但可以自己实际情况进行扩展。扩展方法:实现com.jarvis.cache.script.IScriptParser,然后通过配置把实现的实例注入到AbstractCacheManager中的scriptParser属性即可。使用不同表达式引擎时,注意表达式的语言的区别。
    • 增加了JavaScript 表达式引擎实现:com.jarvis.cache.script.JavaScriptParser。如果项目使用JDK1.8的,想用JavaScript的话,建议使用Nashorn 来实现,性能会比较好。
  • 4.6 修改说明:

    • @Cache中增加 expireExpression,实现通过表达式来动态获取expire 值;
    • @Cache 中增加 alarmTime。当缓存在alarmTime 时间内即将过期的话,会自动刷新缓存内容;
    • 解决 hessian2 无法序列化SoftReference 的bug;
  • 4.5 修改说明:

    • 调整CacheTask 中 Thread.sleep(0); 的位置;
    • 增加CacheChangeListener 接口,优化代码结构;
    • 使用SoftReference 管理Map中的缓存数据;
来自: github
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • SINUMERIK 840D SL_828D扩展功能_功能手册V4.8 SP3.pdf

    SINUMERIK 840D SL_828D扩展功能_功能手册V4.8 SP3

  • JavaScript权威指南_22_第4章_表达式和运算符_4.8-算术表达式

  • .NET Framework 4.8发布

    原文地址:...我们很高兴地宣布今天发布.NET Framework 4.8。它包含在Windows 10 2019 May更新中。.NET Framework 4.8也可以在Windows 7+和Windows Ser...

  • Dotnet4.8.zip

    Dotnet4.8高度兼容版,内含开发环境和运行环境脱机安装。

  • Swoole异步并行和协程C扩展 v4.8.13

    Swoole框架是一个为PHP用C和C++编写的基于事件的高性能异步&协程并行网络通信引擎。同时也是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步...

  • .NET Framework 4.8 发布,JIT 和 NGEN 改进

    .NET Framework 4.8 发布了。新版包含在Windows 10 May 2019更新中,.NET Framework 4.8也可在Windows 7+和Windows Server 2008 R2 +上使用。 .NET Framework 4.8包含更新的工具集以及几个方面的改进: [运行时]...

  • DBAnywhere发布4.8版本了

    NULL 博文链接:https://willim2000.iteye.com/blog/228209

  • (4.6、4.8)非CMake构建好的 VTK 可运行工程 vtk1.txt

    通过手动新建项目(不使用CMakeLists.txt构建)配置好的 VTK 可运行工程 vtk1文件夹(可实现VTK中Cube工程Demo(立方体)的显示和交互和实现VTK对png图像读取与显示两个示例) 具体可前往我的CSDN博客“Win10-64位(或Win...

  • net4.8开发及运行库

    net4.8开发及运行库

  • WordPress v4.8 正式版

    WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress 虽为的开源软件,但其价值是无法用金钱来衡量。使用WordPress可以搭建功能强大的网络信息发布平台,但更

  • ArcGIS API for JavaScriptS4.8实现可视域分析——总体方案

    什么是可视域分析? 可视域分析,也可以称作通视分析,就是你站在当前位置,你的视线所能看到的地方。当然这个是依赖于地形来进行计算的,地形起伏,肯定造成了遮挡,有些地方你就看不到了,在GIS中,地形起伏是从...

  • centos7离线安装gcc4.8

    centos7离线安装gcc4.8 rpm包安装

  • .Net FarmWork4.8 使用C#8.0语法 和C#5 6 7 8的新增语法

    .Net FarmWork4.8 使用C#8.0语法 可以学习到:1:C#5 2:C#6 3:C#7 4:C#8 新增语法

  • Farmework4.8.exe

    Farmework4.8独立安装包!

  • netframework4.8.rar

    netframework4.8.rar

  • [译].NET Framework 4.8发布

    原文地址:... 我们很高兴地宣布今天发布.NET Framework 4.8。它包含在Windows 10 2019 May更新中。.NET Framework 4.8也可以在Windows 7+和Windows Server 2008 R2 +上使用。 您...

  • WordPress v4.8 beta2

    WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress 虽为的开源软件,但其价值是无法用金钱来衡量。使用WordPress可以搭建功能强大的网络信息发布平台,但更

  • ethtool-4.8.tar.xz

    ethtool-4.8.tar.xz

  • gradle-4.8-bin下载

    gradle-4.8-bin下载,解压使用,替换Android studio下载失败的gradle文件包。

  • 基于STC32单片机内部RTC的学习计时器+全部资料+详细文档(高分项目).zip

    【资源说明】 基于STC32单片机内部RTC的学习计时器+全部资料+详细文档(高分项目).zip基于STC32单片机内部RTC的学习计时器+全部资料+详细文档(高分项目).zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

Global site tag (gtag.js) - Google Analytics