阅读更多

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文件包。

  • 【java毕业设计】智慧社区教育服务门户.zip

    有java环境就可以运行起来 ,zip里包含源码+论文+PPT, 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上

Global site tag (gtag.js) - Google Analytics